home *** CD-ROM | disk | FTP | other *** search
/ Magnum One / Magnum One (Mid-American Digital) (Disc Manufacturing).iso / d19 / ov_msg.arc / OV.MSG < prev    next >
Text File  |  1990-10-17  |  556KB  |  12,729 lines

  1. r 1+ ns
  2.  
  3. Scanning Omniview (6)
  4.  
  5. Date: 06-06-89 (22:18)              Number: 1 / 397 (Echo)
  6.   To: ALL                           Refer#: NONE
  7. From: RICK KUNZ                       Read: (N/A)
  8. Subj: OMNIVIEW support conf.        Status: PUBLIC MESSAGE
  9. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  10.  
  11. Welcome to the support conference for OMNIVIEW, and greet please Dennis
  12. Edwards, of Sunny Hill Software, who are as pleased as we of RelayNet
  13. are at the opening of this conference in support of a great multitasking
  14. program.
  15.  
  16. Date: 06-07-89 (21:04)              Number: 3 / 397
  17.   To: ALL                           Refer#: NONE
  18. From: JIM RHODES                      Read: (N/A)
  19. Subj: HERE                          Status: PUBLIC MESSAGE
  20. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  21.  
  22. The Computer Forum BBS. Virginia Beach, Virginia is carrying this
  23. conference.
  24.  
  25. -- Jim
  26.  
  27. Date: 06-08-89 (16:34)              Number: 4 / 397 (Echo)
  28.   To: ALL                           Refer#: NONE
  29. From: DENNIS EDWARDS                  Read: (N/A)
  30. Subj: WELCOME!                      Status: PUBLIC MESSAGE
  31. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  32.  
  33.  
  34. Welcome to the OMNIVIEW support conference! I hope you'll find your
  35. visits worth while.
  36.  
  37. I work for Sunny Hill as a software engineer and provide various other
  38. technical services. I'm also new to modem mail and still feel kinda
  39. awk-word, so if I happen to drop the ball...
  40.  
  41. What we hope to have develop here is:
  42.  
  43. - A forum for OMNIVIEW users to communicate with each other as well as
  44.   with us. This will allow us to tap into that community knowledge we
  45.   all sense is there but is such a bugger to track down.
  46. - A place for potential OMNIVIEW users to get objective information
  47.   based on your experiences.
  48. - A medium for the exchange of information and illustrative code
  49.   related (but not restricted) to the Applications Programmer's
  50.   Interface to the OMNIVIEW kernal (OAPI). This has been around
  51.   since '86 and supports C, ASM and Turbo Pascal.
  52.  
  53. As a first step toward the last objective, I've uploaded the .C and
  54. .EXE to a simple batch file utility. The purpose of this program, which
  55. prompts for/verifies keyboard input with time-out, is to illustrate the
  56. differences between coding for DOS and for OMNIVIEW. The file is called
  57. WAITKEY.ZIP (15K) and is in the BATCH directory on Rick Kunz POVERTY
  58. ROCK board.
  59.  
  60. I would like to thank Rick for his generous help in getting this
  61. conference up, he runs a great board and I'm glad to be here.
  62.  
  63. Thanks for stopping by.
  64.  
  65.  
  66.  
  67.  
  68. Date: 06-08-89 (17:02)              Number: 5 / 397 (Echo)
  69.   To: ALL                           Refer#: NONE
  70. From: RICK KUNZ                       Read: (N/A)
  71. Subj: Omniview support files        Status: PUBLIC MESSAGE
  72. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  73.  
  74. As an asjunct to what Dennis mentioned on the beginnings of the support
  75. files, I'll SEND the files listed here to NETNODE, and RelayNet sysops
  76. can request them through the network. I'm real pleased that Dennis and
  77. Sunny Hill are doing this. It shows what great people are in the Puget
  78. Sound region! <grin>
  79.  
  80. Date: 06-12-89 (16:38)              Number: 6 / 397 (Echo)
  81.   To: DENNIS EDWARDS                Refer#: NONE
  82. From: RICK KUNZ                       Read: 12-06-89 (11:28)
  83. Subj: Omniview and BBS              Status: PUBLIC MESSAGE
  84. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  85.  
  86. OK, I'm getting to where the 286 just might be reliable enough to put
  87. on the BBS, and I'm looking forward to running under Omniview. I suppose
  88. I need some general advice about pitfalls to avoid in the initial
  89. configuration, and perhaps that'll help others who are going to the same
  90. setup. The machine will be a VLSI chipset running at 12 MHz, and I
  91. suppose I should pick up a copy of QEXT.SYS to convert any extended
  92. memory (I'll have a couple megs of that). Will any other EMM driver
  93. work? I have a LIM 3.2 board, which PC-Kwik likes pretty well, but I
  94. think under a multitasker, 3.2 memory won't do me much good.
  95.  
  96. With the VLSI, I don't think I can strip the momboard down and backfill
  97. (although that's something I could certainly learn more about!). Any
  98. advice for the new setter-upper?
  99.  
  100. Date: 06-13-89 (16:15)              Number: 7 / 397 (Echo)
  101.   To: SYSOP                         Refer#: 6
  102. From: DENNIS EDWARDS                  Read: 06-13-89 (17:27)
  103. Subj: Omniview and BBS              Status: PUBLIC MESSAGE
  104. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  105.  
  106. >OK, I'm getting to where the 286 just might be reliable enough to put
  107. >on the BBS, and I'm looking forward to running under Omniview. I suppo
  108. >I need some general advice about pitfalls to avoid in the initial
  109. >configuration, and perhaps that'll help others who are going to the sa
  110.  
  111. On anything less than a '386, you will have to make you comm programs
  112. non-swappable. Consequently, you will need to load as few TSR's as
  113. possible in order to free up as much room as you can in DOS. The choice
  114. you make in which OMNIVIEW interface you use will also makes a big
  115. difference in the amount of space you have to use for programs.
  116.  
  117. There are two different ways of controlling OV; the first is to load
  118. OVSHELL.COM into the first partition when you start OV (this happens by
  119. default). OVSHELL is a menu interface that allows you to fill out a
  120. form to describe the programs you will run, and then start and switch
  121. between programs using "pick lists". Different menu environments can be
  122. established for different tasks. The menu environment is established
  123. when OV is first started by specifying a menu data file on the OMNIVIEW
  124. command line; it can also be changed at any time from inside OVSHELL.
  125. The shell takes up 51K of DOS memory. We include a program (XSHELL.EXE)
  126. that will load the menu interface into LIM 3.2 (or LIM 4.0/EEMS) memory
  127. - this takes 64K out of your EMS but only 9K out of DOS. If you look at
  128. the menu from OVSETUP, the first method is called the standard menu
  129. interface while the latter is referred to as expanded memory operation.
  130.  
  131. The second method uses an assortment of small utility programs that are
  132. run from within a partition from the DOS prompt. This is called the
  133. Expert mode of operation by OVSETUP. The OV utility programs allow you
  134. to create and switch between programs just as the shell does: They also
  135. allow you to send keystrokes to other partitions and perform other
  136. functions that aren't available directly from OVSHELL. Under DOS 3.3
  137. the smallest DOS partition that you can use to run the OV utilites is
  138. about 32K: This is usually the answer you would give to OVSETUP when it
  139. asks for the initial partition size.
  140.  
  141. The way to maximise your use of DOS memory is to start OV with a DOS
  142. partition that is big enough to hold one of the comm programs: Inside
  143. this DOS partition run a batch file that will start your other tasks
  144. and then, after your OV environment is established, run the comm
  145. program. Assuming the comm program allows you to shell to DOS, you can
  146. still run the utility programs from that partition to change OV around
  147. if you need to. The OV command line and the START.BAT file below will
  148. start up two 200K communications programs (called COMMPGM.EXE) under
  149. OMNIVIEW. Note that the SPAWN program creates a background process.
  150.  
  151. C\OMNIVIEW>COPY CON START.BAT
  152. cd \COMM
  153. \OMNIVIEW\SPAWN /M:200 /PB COMMPGM.EXE
  154. REM: you could also spawn off other programs here, if you have room
  155. COMMPGM.EXE
  156. ^Z
  157.  
  158. C\OMNIVIEW>OMNIVIEW /M:200 /PB \COMMAND.COM /C START.BAT
  159.  
  160. In addition to being non-swappable, comm programs should also be
  161. set up to run in the background and to maintain their base priority in
  162. background. Omitting the "/S" (Swappable) switch, including the "/PB"
  163. (Priority maintained in Background) switch and NOT telling OV to
  164. turn the program off in background accomplishes this. You can also
  165. adjust the program's relative priority with the "/P" parameter as well the
  166. number of "clock ticks" (55msec intervals) a program is allocated by
  167. including the "/C" parameter. The default values (of 2 and 4 respectively)
  168. are usually satisfactory.
  169.  
  170. If you bring down the second node for system maintenance, simply
  171. exec to DOS from the first node and type:
  172.  
  173. C\COMM>\OMNIVIEW\OPEN /M:200 \COMMAND.COM
  174.  
  175. - screen will clear and DOS copyright notice will be displayed -
  176.  
  177. C\OMNIVIEW>SENDKEYS 1 EXIT\r
  178.  
  179. This will replace the second comm program with a 200K DOS partition.
  180. Since OPEN is specified (vs. SPAWN) you will automatically "switch to"
  181. that partition as soon as it is created. Using SENDKEYS to type the
  182. "EXIT<ENTER>" string in the first partition will return to the first
  183. comm program from its DOS shell: Note the "\r" is the 'C' language
  184. "escape sequence" for the carriage return character - this is the
  185. character generated by the <ENTER> (return) key.
  186.  
  187. If, instead of specifying the comm program directly in the START.BAT
  188. SPAWN command, you could have referenced the CONTINUE.BAT file below.
  189. In this case you would quit the second comm program in the normal
  190. fashion and end up in DOS right away. This technique is also useful for
  191. running TSR's inside partitions since it loads a copy of the command
  192. processor into the partition as the batch file ends (without this the
  193. partition would close as soon as the program "TSR'ed").
  194.  
  195. COPY CON CONTINUE.BAT
  196. COMMPGM
  197. %COMSPEC%
  198. ^Z
  199.  
  200.  
  201.  
  202.  
  203.  
  204.  
  205. Date: 06-13-89 (16:15)              Number: 8 / 397 (Echo)
  206.   To: SYSOP                         Refer#: 6
  207. From: DENNIS EDWARDS                  Read: 06-13-89 (17:28)
  208. Subj: Omniview and BBS              Status: PUBLIC MESSAGE
  209. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  210.  
  211. >suppose I should pick up a copy of QEXT.SYS to convert any extended
  212. >memory (I'll have a couple megs of that). Will any other EMM driver
  213. >work? I have a LIM 3.2 board, which PC-Kwik likes pretty well, but I
  214. >think under a multitasker, 3.2 memory won't do me much good.
  215.  
  216. A general rule: except on a '386, any hardware EMS is better than an
  217. emulator and the later the EMS software AND HARDWARE the better.
  218.  
  219. LIM refers to a specification for constructing memory cards, and
  220. drivers for them, established by Lotus, Intel and Microsoft; the
  221. numbers you often see associated with this acronymn describe the
  222. version number of the spec. EEMS refers to another specification for
  223. the same stuff called, Enhanced Expanded Memory and was developed by
  224. AST, Quadram and Ashton-Tate. EEMS improved on LIM 3.2; LIM 4.0
  225. includes the improvements from EEMS plus some of its own and has been
  226. accepted by AST, Quadram and Ashton-Tate.
  227.  
  228. Since, as far as a multi-tasker is concerned, EMS emulators provide LIM
  229. 3.2 capability, lets compare them to LIM 3.2 hardware and define some
  230. terms. Extended memory is memory above 1Meg, this is only accessible by
  231. programs that operate in the "protected" mode of the '286 (OS/2 uses
  232. this). The "big deal" about EMS is that specific chunks of memory that
  233. are physically outside the 1Meg address limitation of the '286's "real"
  234. mode (which DOS operates in) can be selectively addressed by real mode
  235. programs. With LIM 3.2, this capability was established by creating a
  236. special clump of "high DOS" (640K-1M) memory called the "page frame".
  237.  
  238. A page frame is a 64K block of memory, situated on a 16K boundary and
  239. starting between paragraph (segment) addresses C000h and E000h. A
  240. "page" is 16K bytes long and the common unit of measure for EMS memory
  241. (again, pages physically exist somewhere other than in the lower 1M of
  242. memory). These pages must be "mapped" into the page frame by the EMS
  243. driver in order to be accessible to DOS applications (since they
  244. operate in real mode and can only address 1M of memory).
  245.  
  246. A DOS program maps a page into or out of the page frame by calling the
  247. EMS driver which flips a couple of electronic switches on the EMS
  248. board. These switches are wired between the EMS memory chips and the
  249. microprocessor's address lines: It is the state of these switches which
  250. determines the "logical address" of a specific "physical" clump of
  251. memory. The number of "mappable pages" refers to the number of pages to
  252. which the EMS software AND HARDWARE can assign discreet logical
  253. addresses simultaneously. The state of the switches controlling the
  254. logical addresses of the physical EMS memory is know as the "EMS
  255. context".
  256.  
  257. In LIM 3.2 only pages that are mapped into the page frame can be used
  258. by DOS. Since the page frame is defined as existing above 640K, normal
  259. DOS programs can't be loaded into it. Another problem with LIM 3.2 is
  260. that you can only have 64K out of all the stuff that is living in EMS
  261. be addressable at one time (since it only allows 4 mappable pages). As
  262. a result of these limitations, when you have only LIM 3.2, extended or
  263. disk memory to swap programs to, they won't run when they're swapped.
  264.  
  265. EMS emulators work in essentially the same way as VDISK or other
  266. extended memory ram-disk programs. The only difference is that VDISK
  267. wants you to think it's controlling a fast disk drive while the EMS
  268. emulators want you to think they're controlling EMS hardware. To access
  269. data in extended memory a program must switch the processor into
  270. protected mode, copy the data into/out of protected memory, and then
  271. reset the processor to return to real mode: This is a fair amount of
  272. overhead and EMS hardware is a much quicker way to go.  Additionally,
  273. an EMS emulator must either put the page frame inside DOS memory and
  274. act as a 64K+ TSR or else utilize a quirk in '286 machines that allows
  275. programs to access some memory out of the bottom of extended memory. In
  276. either case, setting up a ram disk may be a better solution.
  277.  
  278. Two things are particularly significant about the LIM 4.0/EEMS
  279. standards: 1) both allow EMS memory to be mapped into regions outside
  280. of the page frame and 2) both allow for a large number of mappable
  281. pages. Thus these standards allow chunks of EMS larger than 64K to be
  282. moved in and out of the lower 640K at the flip of a switch, instantly
  283. replacing one running program with another. HOWEVER, In order for this
  284. capability to be utilized, some of the memory on the motherboard must be
  285. disabled and replaced with memory that is physically on the EMS board:
  286. This is called "back filling". With this done we can affect an EMS
  287. context change and instantly exchange the running program with one that
  288. is waiting to run in EMS. This is how you can have more programs
  289. running at the same time than will fit into DOS. These programs will
  290. not be able to handle interrupts at a reasonable rate, however, and
  291. that is why communications programs must be non-swappable (except on a
  292. '386).
  293.  
  294. Any hardware that meets the LIM 4.0 specs will have at least 64
  295. mappable pages and these pages SHOULD be mappable in the conventional
  296. (0-640K) memory range. For a variety of reasons, your motherboard may
  297. not allow you to backfill; you can determine this by looking at your
  298. hardware manual and checking the memory options it accomodates.
  299. Appearently, a number of EMS hardware/software which claims LIM 4.0
  300. compatability can't be mapped into conventional memory. The highest
  301. address limit opposed by the motherboard or the EMS hardware/software
  302. will determine the lowest EMS logical address and hence the largest
  303. concurrent program size using LIM 4.0 on a '286 or earlier processor.
  304.  
  305. On a '386 EMS is emulated by a virtual control program and special
  306. capabilities are provided for switching program contexts. Thus any
  307. '386 program can live in EMS and handle interrupts in real time.
  308.  
  309.  
  310. <<MESSAGE TOO LONG -- SOME LINES WERE DELETED>>
  311.  
  312. Date: 06-13-89 (18:43)              Number: 9 / 397
  313.   To: DENNIS EDWARDS                Refer#: 7
  314. From: RICK KUNZ                       Read: 12-06-89 (11:28)
  315. Subj: Omniview and BBS              Status: PUBLIC MESSAGE
  316. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  317.  
  318. Dennis, thanks for the extensive info on startup with OV! One of the
  319. things I appreciated was seeing the command-driven interface capability,
  320. as well as to spawn off a program to run in the background. I've
  321. committed your messages to paper and disk, and will be referring back to
  322. them as I get the system ready to upgrade.
  323.  
  324. For PCBoard, one needs two partitions of about 260k. I have been working
  325. with the EMS code which will also swap to extended memory when shelling,
  326. so it suffers very little degradation from running in the type of config
  327. I'm looking at. Also, I'm lucky in that I have to load virtually no
  328. TSR's at bootup; need a couple things in config.sys, and that's about
  329. it.
  330.  
  331. I haven't had much luck running the cache (PC-Kwik) in extended memory
  332. under multitaskers. The combo seems to be a timebomb, and for the time
  333. being, I'll rely on a fast HD and 1:1 interleaving, on a relatively fast
  334. 286, and performance should be pretty fair that way. However, being able
  335. to backfill to some degree (I think the VLSI will do that, and I *know*
  336. the NEAT board would allow it) will probably serve me best in the long
  337. run.
  338.  
  339. I hope you don't mind some stupid questions along the way! It's a great
  340. opportunity to draw on your expertise, and I appreciate the chance to do
  341. it right "the first time"!
  342.  
  343. PCRelay:POVTEST -> RelayNet (TM)
  344.                    Poverty Rock Test System + Seattle WA +
  345.  
  346. Date: 06-14-89 (17:23)              Number: 10 / 397 (Echo)
  347.   To: SYSOP                         Refer#: 9
  348. From: DENNIS EDWARDS                  Read: 06-14-89 (19:39)
  349. Subj: PC-KWIK                       Status: PUBLIC MESSAGE
  350. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  351.  
  352. >I haven't had much luck running the cache (PC-Kwik) in extended memory
  353. >under multitaskers. The combo seems to be a timebomb, and for the time
  354.  
  355. Have you tried the "/N+" switch when you install the cache?
  356.  
  357. This is an undocumented command line parameter which, according to the
  358. PC-Kwik tech support folks, tells to cache "to not make as many
  359. assumptions about the environment". It is supposed to allow operation
  360. in multi-tasking environments and has worked in other installations.
  361.  
  362.  
  363.  
  364.  
  365.  
  366.  
  367. Date: 06-14-89 (17:23)              Number: 11 / 397 (Echo)
  368.   To: SYSOP                         Refer#: 9
  369. From: DENNIS EDWARDS                  Read: 06-14-89 (19:40)
  370. Subj: BACK-FILLING EMS              Status: PUBLIC MESSAGE
  371. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  372.  
  373. >286, and performance should be pretty fair that way. However, being ab
  374. >to backfill to some degree (I think the VLSI will do that, and I *know
  375. >the NEAT board would allow it) will probably serve me best in the long
  376. >run.
  377.  
  378. Back-filling will only help with LIM 4.0/EEMS hardware. If you have LIM
  379. 3.2 memory hardware you're still limited by the number of page mapping
  380. registers that can be used to define an EMS context- and all four of
  381. these will be used in the page frame.
  382.  
  383. As far as removing RAM from the board: My understanding is that the
  384. configuration switches/jumpers that are set on the mother-board
  385. determine whether or not a given memory read/write is passed to the
  386. expansion but or not. If the mother-board offers a "low mother-board
  387. memory" setup then you should be able to count on the fact that the
  388. VLSI isn't going to get in the way. The top of motherboard memory will
  389. determine the BASE address of the EMS.
  390.  
  391. It is also possible to "top-fill" to the bottom of the video adapter.
  392. If your setup allows this you can have an extra 64K with a mono adapter
  393. and an extra 94K with a CGA.
  394.  
  395.  
  396.  
  397. >I hope you don't mind some stupid questions along the way! It's a grea
  398. >opportunity to draw on your expertise, and I appreciate the chance to
  399. >it right "the first time"!
  400.  
  401. Nonsense, ain't no stupid questions.  Hope it works.
  402.  
  403.  
  404.  
  405.  
  406. Date: 06-14-89 (19:40)              Number: 12 / 397 (Echo)
  407.   To: DENNIS EDWARDS                Refer#: 10
  408. From: RICK KUNZ                       Read: 12-06-89 (11:28)
  409. Subj: PC-KWIK                       Status: PUBLIC MESSAGE
  410. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  411.  
  412. Since I saw the /N+ mentioned in the OV manual, I have been using that
  413. one on the test system, but have been avoiding running the cache when
  414. multitasking that system.  That one has the NEAT chipset, but I haven't
  415. been able to devote the time to really getting that system configured
  416. right, and it isn't set up properly to take advantage of all the
  417. capabilities of the NEAT set.  I loaded NEATEMM.SYS just today, and was
  418. told it wasn't configured properly, so the Extended memory wasn't
  419. converted.  The manual leaves a little bit to the imagination when it
  420. comes to EMM configuration!
  421.  
  422. It's a nice board for someone who likes to tweak things. Addonics 16
  423. MHz 286, only two megs onboard now, but all kinds of configuration
  424. options.  I'm hedging a little until I can observe what happens fully,
  425. since I have munged the FAT several times on the test systems,
  426. generally under <shudder> DoubleDos..  I also have avoided putting the
  427. LIM 3.2 board in that box until I fully understand just how it should
  428. work with the onboard hardware.  It will take up to 8 megs onboard,
  429. configurable in almost any config (except I don't think I can tell the
  430. chipset to strip the momboard below 512k). The NEAT set probably will
  431. allow anything an addon board would, with that motherboard, anyway.
  432. The software is there -- just gonna take time! <grin>
  433.  
  434. Date: 06-15-89 (12:08)              Number: 13 / 397 (Echo)
  435.   To: SYSOP                         Refer#: 12
  436. From: DENNIS EDWARDS                  Read: 06-15-89 (17:18)
  437. Subj: PC-KWIK                       Status: PUBLIC MESSAGE
  438. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  439.  
  440. >Since I saw the /N+ mentioned in the OV manual, I have been using that
  441. >one on the test system, but have been avoiding running the cache when
  442. >multitasking that system.  That one has the NEAT chipset, but I haven'
  443. ...
  444. >options.  I'm hedging a little until I can observe what happens fully,
  445. >since I have munged the FAT several times on the test systems,
  446. >generally under <shudder> DoubleDos..  I also have avoided putting the
  447.  
  448. Blown FATs are what forced the discovery of the "/N+" switch.
  449.  
  450.  
  451.  
  452.  
  453. Date: 06-15-89 (12:08)              Number: 14 / 397 (Echo)
  454.   To: SYSOP                         Refer#: 12
  455. From: DENNIS EDWARDS                  Read: 06-15-89 (17:19)
  456. Subj: NEAT CHIP SET                 Status: PUBLIC MESSAGE
  457. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  458.  
  459. >capabilities of the NEAT set.  I loaded NEATEMM.SYS just today, and wa
  460. >capabilit>told it wasn't configured properly, so the Extended memory wasn't
  461. >converted.  The manual leaves a little bit to the imagination when it
  462. ...
  463. >configurable in almost any config (except I don't think I can tell the
  464. >chipset to strip the momboard below 512k). The NEAT set probably will
  465. >allow anything an addon board would, with that motherboard, anyway.
  466.  
  467. I don't have any docs on this hardware - but from what you say it
  468. appears to provide some true EMS capability on the mother board. This
  469. changes the approach you want to take a little bit:
  470.  
  471. Try to convert the conventional (0-640K) memory to EMS: If you can do
  472. that then you've essentially back-filled. You still won't be able to
  473. handle interrupts in EMS but you can run other kinds of programs
  474. concurrently within the backfilled space. If the docs/setup menu talk
  475. about a "starting EMS memory location" and only give addresses between
  476. C0000h and E0000h absolute then they're talking about where to put the
  477. page frame and are not describing this capability.
  478.  
  479. If you can back-fill this way then also look for a way to set the
  480. number of Alternate Page Mapping Registers Sets (AMRS). This will
  481. determine the number of independent EMS contexts the EMM driver can keep
  482. track of and the EMM driver can track this information more efficiently
  483. than an application. The number of AMRSs that you will want to allocate
  484. is equal to: (max number of active processes - 1)
  485.  
  486. You also want to try to set up a 48K block of contiguous memory outside
  487. of the page frame (typically between D4000h-E0000h absolute with the
  488. page frame starting at E0000h absolute). This is usually called
  489. "including" EMS memory. If your equipment allows this then you can run
  490. OMNIHIGH in place of OMNIVIEW. OMNIHIGH.COM is a program on the OV disk
  491. that loads OMNIVIEW.EXE into the included EMS and reduces the total OV
  492. overhead (in DOS) to as little as 10K. Be sure NOT to "include" any
  493. memory regions that already belong to a ROM.
  494.  
  495. If you can specify "includes" and are running MDA/CGA, see if can set
  496. up a second "include" between the top of your RAM and the bottom your
  497. video. This "top-fill" will give you a bunch more room for running
  498. programs.
  499.  
  500. If you can't back-fill or "include" then, effectively, you're memory is
  501. LIM 3.2. You can only use it as a sort of fast swapping disk - but
  502. you'll save a slot by not having to install an EMS board.
  503.  
  504.  
  505.  
  506.  
  507.  
  508.  
  509.  
  510.  
  511.  
  512. Date: 06-15-89 (21:14)              Number: 15 / 397
  513.   To: DENNIS EDWARDS                Refer#: 14
  514. From: RICK KUNZ                       Read: 12-06-89 (11:28)
  515. Subj: NEAT CHIP SET                 Status: PUBLIC MESSAGE
  516. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  517.  
  518. Well, the NEAT's hardware is definitely LIM 4.0 compatible, but the
  519. ability to backfill with it leaves something to be desired. I was able
  520. to convert a meg of extended memory to expanded (only have two megs
  521. onboard now); I know this worked 'cause I was able to jam a meg of
  522. PC-Kwik into 19k of DOS memory, and at least we've gotten that far, so
  523. I could at least run a 325k partition and have 170k left for a second
  524. partition, running DDos at this time.  (Yeah, I know...). This is a
  525. pretty standard config on this test system. If I were running PCBoard on
  526. it, the bottom partition would be about 230k instead of 170.
  527.  
  528. No matter what I've tried so far, OMNIHIGH won't run, so apparently I'm
  529. not able to backfill properly, at least not with the config as I have
  530. it.  I think I can reclaim a few k of DOS memory, though, by reducing
  531. buffers if the cache will run reliably, so there's progress!  There's a
  532. lot more tweaking to do with the NEAT config.  It should allow memory
  533. to be moved about anywhere (except perhaps below 640k).  There is an
  534. option to tell it the RAM between 512 and 640 is on an i/o channel, so
  535. it's possible I could page in there, though I haven't gotten that to
  536. work as yet.  Probably understandable, since there's no addon board in
  537. there.
  538.  
  539. I appreciate your good advice so far! Will keep you posted.
  540.  
  541. PCRelay:POVTEST -> RelayNet (TM)
  542.                    Poverty Rock Test System + Seattle WA +
  543.  
  544. Date: 06-14-89 (23:49)              Number: 18 / 397
  545.   To: ALL                           Refer#: NONE
  546. From: WILLIAM PARFITT                 Read: (N/A)
  547. Subj: NOW RELAYING                  Status: PUBLIC MESSAGE
  548. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  549.  
  550. HUBSD/dBored San Diego Public Information Service now Relaying here. WP
  551.  
  552. Date: 06-18-89 (08:34)              Number: 19 / 397 (Echo)
  553.   To: ALL                           Refer#: NONE
  554. From: RICK KUNZ                       Read: (N/A)
  555. Subj: Initial messages              Status: PUBLIC MESSAGE
  556. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  557.  
  558. Since many of you may not have gotten in on the original intros, etc,
  559. I'm re-relaying the early messages in this conference back out. Welcome
  560. to all!
  561.  
  562. Date: 06-18-89 (09:26)              Number: 33 / 397
  563.   To: DENNIS EDWARDS                Refer#: NONE
  564. From: RICK KUNZ                       Read: 12-06-89 (11:28)
  565. Subj: Expanded mem conversion       Status: PUBLIC MESSAGE
  566. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  567.  
  568. Well, using PC-Kwik with the memory converted to expanded has its own
  569. quirks. I'm getting lockups in the bottom partition (of DD, not OV) when
  570. I run Vern Buerg's LIST in that partition -- getting a "Can't load
  571. COMMAND" halt when exiting the listed file. This is some quirk of LIST,
  572. I think, because  most everything else I use runs fine, including
  573. editors, games, etc. I suspect it'd be the same with OV or whatever
  574. multitasker..
  575.  
  576. PCRelay:POVTEST -> RelayNet (TM)
  577.                    Poverty Rock Test System + Seattle WA +
  578.  
  579. Date: 06-23-89 (12:02)              Number: 34 / 397
  580.   To: ALL                           Refer#: NONE
  581. From: STEPHEN THURBER                 Read: (N/A)
  582. Subj: OV command line               Status: PUBLIC MESSAGE
  583. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  584.  
  585. when running Omniview using the command line interface what switch
  586. setting should be used to keep a task from running in the background.
  587. ie:
  588. OPEN /M:256 /S PROG.EXE
  589. what would be added to the above to run only in foreground for PROG?
  590.  
  591. PCRelay:RUNNINGA -> RelayNet (tm)
  592.                     The Running Board * 301 229-5342 * MD
  593.  
  594. Date: 06-23-89 (12:06)              Number: 35 / 397
  595.   To: ALL                           Refer#: NONE
  596. From: STEPHEN THURBER                 Read: (N/A)
  597. Subj: GEM under OMNIVIEW            Status: PUBLIC MESSAGE
  598. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  599.  
  600. anyoneout there have any experience running a GEM application under
  601. Omniview?
  602. I have tried Publish It but found the screen destroyed when i switch the
  603. partition to backgound then back to foreground.
  604. I am using the /V switch, display is Sigma Designs EGA 480 with an
  605. analog monitor (VGA B&W).
  606. DTK 286 hardware with 640k and no TSRs.
  607.  
  608. PCRelay:RUNNINGA -> RelayNet (tm)
  609.                     The Running Board * 301 229-5342 * MD
  610.  
  611. Date: 06-24-89 (23:25)              Number: 36 / 397
  612.   To: ALL                           Refer#: NONE
  613. From: MARK ADKINS                     Read: (N/A)
  614. Subj: On line                       Status: PUBLIC MESSAGE
  615. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  616.  
  617. The Omniview conference is On Line in Oregon.
  618.  
  619.  
  620. Date: 06-26-89 (15:27)              Number: 37 / 397
  621.   To: ALL                           Refer#: NONE
  622. From: PHIL DAVIES                     Read: (N/A)
  623. Subj: Hello                         Status: PUBLIC MESSAGE
  624. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  625.  
  626. Gonzo BBS (HUBOHIO) now supporting this conference....
  627.  
  628. PCRelay:GONZO -> RelayNet (tm)
  629.                  GoNzO <HUBOHIO> 614-239-6474 HST's ->239-6475
  630.  
  631. Date: 06-27-89 (06:58)              Number: 38 / 397 (Echo)
  632.   To: STEPHEN THURBER               Refer#: 34
  633. From: DENNIS EDWARDS                  Read: NO
  634. Subj: OV command line               Status: PUBLIC MESSAGE
  635. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  636.  
  637. >when running Omniview using the command line interface what switch
  638. >setting should be used to keep a task from running in the background.
  639. >ie:
  640. >OPEN /M:256 /S PROG.EXE
  641. >what would be added to the above to run only in foreground for PROG?
  642.  
  643. There are really two issues: foreground and visibility. A foreground
  644. process is, by definition, the one attached to the physical keyboard
  645. (the program you can type into). On system with a single display
  646. controller there is only one visible process and that process is also
  647. foreground. On a dual monitor system you can have two programs that can
  648. be run on seperate displays, each of them will be "visible" on their
  649. own display and one will also be foreground. Limiting operation to
  650. either foreground or visible status is done by adding arguments to
  651. different OMNIVIEW devises when you create the partition.
  652.  
  653. To limit a process to foreground operation, tell the keyboard device
  654. that the program reads the keyboard directly:
  655.  
  656. D>OPEN /M:256 /S     /D:KBD:D      PROG.EXE
  657.  
  658. To limit a process to visible operation, tell the screen device that
  659. the program has to have its own screen:
  660.  
  661. D>OPEN /M:256 /S     /D:SCR:FGO    PROG.EXE
  662.  
  663.  
  664.  
  665.  
  666. Date: 06-27-89 (06:58)              Number: 39 / 397 (Echo)
  667.   To: STEPHEN THURBER               Refer#: 35
  668. From: DENNIS EDWARDS                  Read: NO
  669. Subj: GEM under OMNIVIEW            Status: PUBLIC MESSAGE
  670. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  671.  
  672. >anyoneout there have any experience running a GEM application under
  673. >Omniview?
  674.  
  675. Are you allocating a virtual graphics screen? It takes more
  676. memory to store graphics screens than text screens and OMNIVIEW won't
  677. allocate a graphics screen unless you tell it to. Odd colored hash
  678. marks in the top of the display are often the result of running a
  679. graphics program with a text "screen".  From the command line this would
  680. be accomplished using:
  681.  
  682. /D:SCR:CGA    - CGA resolution
  683. /D:SCR:EGA    - standard EGA resolution (32K buffer)
  684. /D:SCR:EGB    - standard VGA/enhanced EGA resolution (64K buffer).
  685.  
  686.  
  687.  
  688.  
  689.  
  690. Date: 06-28-89 (18:30)              Number: 40 / 397
  691.   To: ALL                           Refer#: NONE
  692. From: DAVE HILL                       Read: (N/A)
  693. Subj: OMNIVIEW & LANTASTIC          Status: PUBLIC MESSAGE
  694. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  695.  
  696. I am running a two node (two machines) PC Board system using Lantastic.
  697. I understand that if I want to add a third node to my 286 machine it is
  698. possible to use Omniview to multitask.  Can anyone tell me if it is
  699. possible to do this and what command line entries I would need to make
  700. to allocate at least 250K to each partition?
  701.  
  702. PCRelay:BYPASS -> RelayNet (tm)
  703.                   Springfield Bypass (703)-941-5815  USR-HST
  704.  
  705. Date: 06-29-89 (03:16)              Number: 41 / 397
  706.   To: DENNIS EDWARDS                Refer#: 39
  707. From: STEPHEN THURBER                 Read: 12-06-89 (11:28)
  708. Subj: GEM under OMNIVIEW            Status: PUBLIC MESSAGE
  709. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  710.  
  711. if i use /D:SCR:EGB the buffer apparently takes enough memory that there
  712. is not enough left to run publish-it.  i wonder if i would regain enough
  713. by using an EMS board and xshell to be able to have the buffer and run
  714. publish-it.
  715. interestingly, publishers paintbrush still gets its screen destroyed (in
  716. the upper part of the screen) even with /V and /D:SCR:EGB.  screen
  717. recieves exactly the same damage with or without /D:SCR:EGB.  i can't
  718. figure it out.
  719.  
  720. PCRelay:RUNNINGA -> RelayNet (tm)
  721.                     The Running Board * 301 229-5342 * MD
  722.  
  723. Date: 06-29-89 (21:12)              Number: 42 / 397
  724.   To: DENNIS EDWARDS                Refer#: NONE
  725. From: RICK KUNZ                       Read: 12-06-89 (11:28)
  726. Subj: COPY FROM PRODOOR CONF.       Status: PUBLIC MESSAGE
  727. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  728.  
  729. Taking the liberty to copy this msg from the ProDoor (Sam Smith) support
  730. conference since I don't think you're taking it and it does concern OV.
  731.  
  732. >Date: 06-26-89 (17:02)     TOOLSUPP Number: 3275
  733. >  To: BILL WALSH
  734. >From: SAMUEL SMITH                    Read: NO
  735. >Subj: AN OLD PROBLEM REVISITED
  736. >
  737. >BW>Sam, I seem to recall a problem with ProDoor and Omniview (Taskview)
  738. >BW>testing uploads during the ARC days.  I have recently experienced sy
  739. >BW>hangs and abnormal terminations at the point that ProDoor tests uplo
  740. >BW>.ZIP files.  Do you recall what the workaround for that problem was?
  741. >
  742. >Yes, the work around was to go to a non-Katz ARC tester.  It seems that
  743. >Katz continues to use the routines that are incompatible with Omniview.
  744. >As a kluge-around you might change the PKUNZIP -T to actually unzip the
  745. >files into a scratch directory, then delete them afterwards.  Only
  746. >problem is that you will start collecting all the hidden members in
  747. >tested uploads.
  748. >
  749. > ;; Sam
  750.  
  751. PCRelay:POVTEST -> RelayNet (TM)
  752.                    Poverty Rock Test System + Seattle WA +
  753.  
  754. Date: 07-02-89 (23:38)              Number: 43 / 397 (Echo)
  755.   To: DENNIS EDWARDS                Refer#: NONE
  756. From: HOANG PHAM                      Read: 12-06-89 (11:28)
  757. Subj: LIM 4.0                       Status: PUBLIC MESSAGE
  758. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  759.  
  760. > Any hardware that meets the LIM 4.0 specs will have at least 64
  761. > mappable pages and these pages SHOULD be mappable in the conventional
  762. > (0-640K) memory range.
  763.  
  764. Dennis, I have a 12-MHz AT momboard of relatively recent design that
  765. uses the SunTac chipset and has a (supposed) EMS 4.0 driver.  Memory is
  766. set for 640K conventional and 1408K expanded.  Page size & number is 16K
  767. x 88 respectively (the latter could be increased to 216 given another 2
  768. meg add-on).  EMS port address can be set for either 0E8-0EFh or
  769. 098-09Fh.  Since the pages can be map into conventional memory and it is
  770. in excess of 64 pages, does this qualify the board for EMS 4.0 operation
  771. with respect to the multitaskers, or is there any other qualification?
  772. Also, does this take care of the "backfill" problem, and eliminate any
  773. need for an EMS 4.0 board?
  774.  
  775. One other question, my primary machine right now is a 386 using Win386.
  776. Does Omniview have an extended memory manager to be used with a 386?
  777. Thanks for any insight you can give.
  778.  
  779. --H.P.
  780.  
  781. Date: 07-03-89 (07:07)              Number: 44 / 397 (Echo)
  782.   To: DAVE HILL                     Refer#: 40
  783. From: DENNIS EDWARDS                  Read: NO
  784. Subj: OMNIVIEW & LANTASTIC          Status: PUBLIC MESSAGE
  785. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  786.  
  787. >I understand that if I want to add a third node to my 286 machine it i
  788. >possible to use Omniview to multitask.  Can anyone tell me if it is
  789. >possible to do this and what command line entries I would need to make
  790. >to allocate at least 250K to each partition?
  791.  
  792. It is being done.
  793.  
  794. Ideally, you would have an EMS 4.0 board that allows you to allocate
  795. blocks of memory in the 640-1M ("high DOS") memory range so that you can run
  796. OMNIHIGH: This program will load OV into this "high DOS" EMS region and
  797. save several K of RAM in the lower 640K. If you don't have such a board
  798. you will need about 550K free before running OV in order to get two
  799. 550K partitions.
  800.  
  801. My initial messages in this conference talked about setting up BBS
  802. partitions. To summarize, bring up the network before running OMNIVIEW
  803. then perform the following steps:
  804.  
  805. C\OV\>COPY CON STARTUP.BAT
  806. CD\PATH
  807. C:\OV\SPAWN /M:250 /PB PROGRAM.EXE
  808. PROGRAM.EXE
  809. ^Z
  810.  
  811. C:\OV\>OMNI????  /M:250 /PB  \command.com /c startup.bat
  812.  
  813. The OMNIVIEW or OMNIHIGH command will start up OV with a batch file
  814. running in the first partition. The batch file will create a second
  815. partition with the BBS running in it and then load a second copy of the
  816. BBS in the first partition. Re-using the first partition will maximise
  817. the amount of memory that you have for each partition but will require
  818. that you "shell out" to DOS and use the command line utilities to
  819. control OV.
  820.  
  821.  
  822.  
  823.  
  824.  
  825.  
  826.  
  827.  
  828.  
  829.  
  830.  
  831. Date: 07-03-89 (10:59)              Number: 45 / 397 (Echo)
  832.   To: HOANG PHAM                    Refer#: 43
  833. From: DENNIS EDWARDS                  Read: 07-04-89 (02:34)
  834. Subj: LIM 4.0                       Status: PUBLIC MESSAGE
  835. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  836.  
  837. >meg add-on).  EMS port address can be set for either 0E8-0EFh or
  838. >098-09Fh.  Since the pages can be map into conventional memory and it
  839.  
  840. These I/O ports are used by the EMM and have no direct effect on a
  841. multi-tasker. Other hardware may rely one of these I/O regions being
  842. available and that is why they are selectable.
  843.  
  844. >set for 640K conventional and 1408K expanded.  Page size & number is 1
  845. >x 88 respectively (the latter could be increased to 216 given another
  846. >...
  847. >098-09Fh.  Since the pages can be map into conventional memory and it
  848. >in excess of 64 pages, does this qualify the board for EMS 4.0 operati
  849. >with respect to the multitaskers, or is there any other qualification?
  850. >Also, does this take care of the "backfill" problem, and eliminate any
  851. >need for an EMS 4.0 board?
  852.  
  853. What it sounds like you should be able to do is to remove some (the
  854. more the better) of the 640K of conventional memory and then map EMS
  855. into the space that was opened up in the lower 640K. This "Backfilling"
  856. eliminates the address conflict between the physical conventional
  857. memory and those physical EMS memory chips that are logically mapped
  858. into the conventional memory space. The motherboard hardware and/or
  859. firmware will require a minimum amount of conventional memory to be
  860. resident on the motherboard to avoid errors in the the BIOS
  861. Pre-Operational System Tests (POST): The minimimum amount of memory
  862. allowed by the motherboard will determine the maximum amount of EMS
  863. that can mapped into the conventional memory space.
  864.  
  865. As it stands now, the EMM can control 16K/page*88pages=1408K of EMS: If
  866. you can map 512K of this into the lower 640K (backfill) and then load a
  867. 512K process, you will have 896K of EMS left over to hold additional
  868. processes and satisfy the needs of your applications. Most LIM 4.0
  869. drivers supplied with plug in boards will allocate memory in the lower
  870. 640K when they're loaded and your software should offer this option (or
  871. do it automatically) so that the RAM is available to DOS and
  872. applications programs.
  873.  
  874. You should also try running OMNIHIGH which will attempt to allocate 48K
  875. of EMS memory in the 640K-1M ("high DOS") address space and load the OV
  876. kernal into this EMS region. This would leave 848K of EMS in your
  877. system.
  878.  
  879. If you can successfully perform both the backfill and high-DOS
  880. allocation operations then OV should work well with your motherboard.
  881.  
  882. >One other question, my primary machine right now is a 386 using Win386
  883. >Does Omniview have an extended memory manager to be used with a 386?
  884.  
  885. We recommend 386^MAX by Qualitas (Bethesda, MD). The "professional
  886. version" of this product can also load device drivers into high memory
  887. (assuming you have room and need to do so). Sunny Hill discounts both
  888. of these products.
  889.  
  890.  
  891.  
  892.  
  893.  
  894. Date: 07-03-89 (10:59)              Number: 48 / 397 (Echo)
  895.   To: ALL                           Refer#: NONE
  896. From: DENNIS EDWARDS                  Read: (N/A)
  897. Subj: NEW SUNNY HILL MAILING AD     Status: PUBLIC MESSAGE
  898. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  899.  
  900. Please note that the mailing address in the front of the OMNIVIEW
  901. manual is incorrect.  All correspondence should be directed to:
  902.  
  903. Sunny Hill Software
  904. PO Box 55278
  905. Seattle, WA 98155-5278
  906.  
  907. Sorry for any inconvenience, the manual is being updated.
  908.  
  909.  
  910.  
  911.  
  912. Date: 07-03-89 (15:52)              Number: 50 / 397 (Echo)
  913.   To: RICK KUNZ                     Refer#: NONE
  914. From: RICK KUNZ                       Read: 07-03-89 (16:25)
  915. Subj: TEST MSG                      Status: PUBLIC MESSAGE
  916. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  917.  
  918. ->POVTEST
  919.  
  920. test
  921.  
  922. Date: 07-04-89 (04:11)              Number: 52 / 397
  923.   To: ALL                           Refer#: NONE
  924. From: MICHAEL QUINLAN                 Read: (N/A)
  925. Subj: BOISE, IDAHO                  Status: PUBLIC MESSAGE
  926. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  927.  
  928. The Greater Boise BBS in Boise, Idaho is now relaying the OMNIVIEW
  929. conference.
  930.  
  931.                               --- Michael Quinlan ---
  932.  
  933. PCRelay:BOISE -> RelayNet (TM)
  934.                  Greater Boise BBS*Boise ID*208-322-5227 HST
  935.  
  936. Date: 07-05-89 (03:42)              Number: 53 / 397
  937.   To: DENNIS EDWARDS                Refer#: 44
  938. From: DAVE HILL                       Read: 12-06-89 (11:28)
  939. Subj: OMNIVIEW & LANTASTIC          Status: PUBLIC MESSAGE
  940. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  941.  
  942. Thanks for the reply on running a multinode BBS with Omniview.  I joined
  943. the conference late so I missed your original message.  I am also
  944. missing the board in my AT machine that will create expanded memory.
  945. When I loaded Omniview originally I couldn't see how I could get enough
  946. lower memory to run two nodes.  Now I know the answer.  Thanks again!
  947.  
  948. PCRelay:BYPASS -> RelayNet (tm)
  949.                   Springfield Bypass (703)-941-5815  USR-HST
  950.  
  951. Date: 07-06-89 (11:41)              Number: 54 / 397 (Echo)
  952.   To: DAVE HILL                     Refer#: 53
  953. From: DENNIS EDWARDS                  Read: NO
  954. Subj: OMNIVIEW & LANTASTIC          Status: PUBLIC MESSAGE
  955. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  956.  
  957. >Thanks for the reply on running a multinode BBS with Omniview.  I join
  958. >the conference late so I missed your original message.  I am also
  959.  
  960. Do you think a text file on EMS usage by multitaskers in general is
  961. something that would be a useful thing to put on "the net"?. Any other
  962. topics you might want to see?.
  963.  
  964.  
  965.  
  966.  
  967.  
  968. Date: 07-06-89 (10:02)              Number: 55 / 397
  969.   To: ALL                           Refer#: NONE
  970. From: PHIL MARCELLO                   Read: (N/A)
  971. Subj: PCBoard                       Status: PUBLIC MESSAGE
  972. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  973.  
  974. I have a problem running PCBoard in the Background with Omniview.
  975. I am using Lantastic, Server and 386MAX.
  976.  
  977. I create a 300K window. The node runs fine in the foreground
  978. but in the background, the modem anmswers and PCBoard just counts
  979. down to zero and reboots.
  980.  
  981. Any ideas.
  982.  
  983. PCRelay:DATACOMM -> RelayNet (TM)
  984.                     Data Comm - Rochester N.Y. 716-328-3844
  985.  
  986. Date: 07-07-89 (11:51)              Number: 56 / 397 (Echo)
  987.   To: PHIL MARCELLO                 Refer#: 55
  988. From: DENNIS EDWARDS                  Read: NO
  989. Subj: PCBoard                       Status: PUBLIC MESSAGE
  990. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  991.  
  992. >I create a 300K window. The node runs fine in the foreground
  993. >but in the background, the modem anmswers and PCBoard just counts
  994. >down to zero and reboots.
  995.  
  996. It sounds like the PIC/UART ISR is being reset. If you're running an OV
  997. version < 4.13 then let me know: An upgrade will almost certainly solve
  998. the problem. You can prove that this is the problem by loading a TSR
  999. that simply returns from the IRQ (or buffers the data) prior to loading
  1000. OMNIVIEW: it should keep the background node running (though data
  1001. over-runs will occure during context switches).
  1002.  
  1003.  
  1004.  
  1005. Date: 07-07-89 (12:26)              Number: 57 / 397 (Echo)
  1006.   To: PHIL MARCELLO                 Refer#: 55
  1007. From: DENNIS EDWARDS                  Read: NO
  1008. Subj: PCBoard                       Status: PUBLIC MESSAGE
  1009. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  1010.  
  1011. >I create a 300K window. The node runs fine in the foreground
  1012. >but in the background, the modem anmswers and PCBoard just counts
  1013. >down to zero and reboots.
  1014.  
  1015. It sounds like the PIC/UART ISR is being reset. If you're running an O
  1016. version < 4.13 then let me know: An upgrade will almost certainly solv
  1017. the problem. You can prove that this is the problem by loading a TSR
  1018. that simply returns from the IRQ (or buffers the data) prior to loadin
  1019. OMNIVIEW: it should keep the background node running (though data
  1020. over-runs will occure during context switches).
  1021.  
  1022.  
  1023.  
  1024. Date: 07-08-89 (05:20)              Number: 58 / 397
  1025.   To: ALL                           Refer#: NONE
  1026. From: HOWARD BELASCO                  Read: (N/A)
  1027. Subj: 386/server                    Status: PUBLIC MESSAGE
  1028. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  1029.  
  1030. I have been told that to use my 386 as a server I would have to give
  1031. up DV. But to use the 386 as a workstation, I could not access the other
  1032. drives in the network. What I want to do is this, LAN my 386 with an AT
  1033. and an XT.  I have 2 nodes on the 386 using DV.  I have 4 megs of
  1034. memory. I want to keep the multitasking ability on the 386 as I have
  1035. many business files there, but I also want to keep at least one BBS node
  1036. there and add one BBS node to each of the other machines,
  1037. giving me a total of 3 nodes .Someone has suggested that I run the AT
  1038. with OMNIVIEW and put 2 nodes there and then run the 386 with
  1039. OMNIVIEW and then I could run the 386 as a server and still access the
  1040. other drives and still maintain multitasking.All this under a LANTASTIC
  1041. network. Does this make sense? Is it doable?
  1042.  
  1043. PCRelay:RUNNINGB -> RelayNet (TM)
  1044.                     The Running Board * 212-654-1349 * HST
  1045.  
  1046. Date: 07-07-89 (23:10)              Number: 59 / 397
  1047.   To: DENNIS EDWARDS                Refer#: 56
  1048. From: PHIL MARCELLO                   Read: 12-06-89 (11:28)
  1049. Subj: PCBoard                       Status: PUBLIC MESSAGE
  1050. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  1051.  
  1052. >It sounds like the PIC/UART ISR is being reset. If you're running an OV
  1053. >version < 4.13 then let me know: An upgrade will almost certainly solve
  1054.  
  1055. I am running 4.13, is there a newer version ???
  1056.  
  1057. PCRelay:DATACOMM -> RelayNet (TM)
  1058.                     Data Comm - Rochester N.Y. 716-328-3844
  1059.  
  1060. Date: 07-09-89 (04:10)              Number: 60 / 397
  1061.   To: DENNIS EDWARDS                Refer#: 54
  1062. From: DAVE HILL                       Read: 12-06-89 (11:28)
  1063. Subj: OMNIVIEW & LANTASTIC          Status: PUBLIC MESSAGE
  1064. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  1065.  
  1066. DE>Do you think a text file on EMS usage by multitaskers in general is
  1067. DE>something that would be a useful thing to put on "the net"?. Any other
  1068. DE>topics you might want to see?.
  1069.  
  1070. I think it would be helpful.  In my opinion, Sunny Hill needs to get the
  1071. word out to sysops that they have a fine multitasking product that is
  1072. very compatible with PC Board and I assume other BBS software.  The way
  1073. I found out about your Omniveiw was by reading, so to speak, in between
  1074. the lines in various messages on Salt Air and through word of mouth.
  1075.  
  1076. I first head about Taskview (didn't know about the name change to
  1077. Omniview once again except for a message on Salt Air) about three years
  1078. ago.  A sysop in the local area had experienced a great deal of
  1079. difficulty running DoubleDos and subsequently switched to Taskview.  He
  1080. swore by your product and recommended it to anyone who was looking for a
  1081. stable software product to run two BBS nodes on one machine.  For
  1082. whatever reason, your company doesn't advertise in many of the magazines
  1083. (or if you do then I am missing the ads).  Maybe this conference will
  1084. help.
  1085.  
  1086. The reason I bought Omniview was also due to a message on Salt Air from
  1087. a sysop who has four nodes runnning under Lantastic on two machines.  My
  1088. board is expanding.  I now have two nodes and two AT class machines and
  1089. before long I expect to be putting up a third node.  The most economical
  1090. way to do this is to use Omniview and multitask.  However, I need 250K
  1091. of the lower 640K of RAM to do this (Your last message explained how I
  1092. could go about obtaining this RAM).  There are a lot of PC Board sysops
  1093. who are switching to Lantastic.  Thus, for those who want to put up a
  1094. third node, as far as I know you currently offer the only way to do this
  1095. without going out and buying another computer.
  1096.  
  1097. PCRelay:BYPASS -> RelayNet (tm)
  1098.                   Springfield Bypass (703)-941-5815  USR-HST
  1099.  
  1100. Date: 07-10-89 (15:08)              Number: 61 / 397 (Echo)
  1101.   To: STEPHEN THURBER               Refer#: 41
  1102. From: DENNIS EDWARDS                  Read: NO
  1103. Subj: GEM under OMNIVIEW            Status: PUBLIC MESSAGE
  1104. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  1105.  
  1106. >if i use /D:SCR:EGB the buffer apparently takes enough memory that there
  1107. >is not enough left to run publish-it.  i wonder if i would regain enough
  1108. >by using an EMS board and xshell to be able to have the buffer and run
  1109. >publish-it.
  1110. >interestingly, publishers paintbrush still gets its screen destroyed (in
  1111. >the upper part of the screen) even with /V and /D:SCR:EGB.  screen
  1112. >recieves exactly the same damage with or without /D:SCR:EGB.  i can't
  1113. >figure it out.
  1114.  
  1115.  
  1116. With EMS in the system, OMNIVIEW will automatically allocate a buffer to
  1117. hold the current display buffer outside of the partition.  If you specify a
  1118. buffer size or have no EMS, the buffer is taken up in the partition and
  1119. leaves less room for the program to operate.  XSHELL is designed to be used
  1120. on LIM 3.2, though it can be a benefit if you can't backfill with EMS. It
  1121. takes 64K of EMS plus 9K of DOS memory.
  1122.  
  1123. I am confused as to the kind of "screen damage" you are experiencing.  I
  1124. have tried to call but only have an appearently old work number on file.
  1125. If you could contact me by voice it would help.  Does the damage have
  1126. anything to do with the mouse position?  Does the picture remain intact but
  1127. the colors change. Is the picture completely destroyed.  Have you tried a
  1128. different (lower resolution/less color) video driver (like one for an IBM
  1129. EGA)?
  1130.  
  1131.  
  1132.  
  1133.  
  1134. Date: 07-11-89 (11:10)              Number: 63 / 397 (Echo)
  1135.   To: ALL                           Refer#: NONE
  1136. From: DENNIS EDWARDS                  Read: (N/A)
  1137. Subj: Direct video writes           Status: PUBLIC MESSAGE
  1138. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  1139.  
  1140. A common tech support question is "How can a programmer detect the presence
  1141. of OMNIVIEW and control direct screen writes without relying on the API".
  1142.  
  1143. Using the BIOS int 10h extensions introduced with TopView will work with
  1144. most multitaskers including OMNIVIEW.  To enable OMNIVIEW's support for
  1145. these functions you must answer 'Yes' to the question "Supports TopView
  1146. Functions" in the OVSHELL program form or else add the "/T" switch to the
  1147. OPEN/SPAWN command line when the creating the partition.
  1148.  
  1149. When your program starts up, Set ES:DI to the text buffer of the monitor
  1150. you want to use ($B800:0000 for color, $B000:0000 for mono), set AH to $FE
  1151. and call int 10h. If the same values are returned in ES:DI then no
  1152. multitasker is installed; otherwise, the virtual screen base address is
  1153. returned.
  1154.  
  1155. Turbo Pascal's CRT unit and the Turbo C conio routines write directly to
  1156. video memory by default, you can use the result of the comparison between
  1157. the passed and returned ES:DI values to set the value of the "directvideo"
  1158. boolean variable -- this forces BIOS writes under a multitasker when it's
  1159. value is FALSE (0).
  1160.  
  1161. When using other video routines under OMNIVIEW, writing to the virtual
  1162. video buffer after a int $10 fn $FE call results in automatic updating of
  1163. the virtual screen so BIOS video calls and direct video writes to the
  1164. returned buffer address may be freely intermixed in foreground or
  1165. background. No int 10h fn $FF calls are required.
  1166.  
  1167. Date: 07-20-89 (07:54)              Number: 65 / 397
  1168.   To: ALL                           Refer#: NONE
  1169. From: HOWARD BELASCO                  Read: (N/A)
  1170. Subj: TEST                          Status: PUBLIC MESSAGE
  1171. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  1172.  
  1173. This is a test message from Thursday.
  1174.  
  1175. PCRelay:RUNNINGB -> RelayNet (TM)
  1176.                     The Running Board * 212-654-1349 * HST
  1177.  
  1178. Date: 07-20-89 (20:44)              Number: 66 / 397
  1179.   To: ALL                           Refer#: NONE
  1180. From: RUSSELL MANGEL                  Read: (N/A)
  1181. Subj: NE                            Status: PUBLIC MESSAGE
  1182. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  1183.  
  1184.  
  1185. Welcome All!
  1186.     The Hocus Pocus PCBoard is now Relaying this Conference, located
  1187. in Plentywood Montana, 4406-765-1451 running PCBoard 14.1/E3 with
  1188. Prodoor, and the Qmail door! Free access to all!
  1189.     Your Sysop is Russell Mangel
  1190. 1200 to 38,400 Baud (USRobotics HST/1440) 24hrs/7days) zoooom!!!
  1191. Hocus Pocus BBS, (406)-765-1451
  1192.  
  1193.  
  1194. PCRelay:HOCUS -> RelayNet (tm)
  1195.                  Hocus Pocus PCBoard HST 1440 406-765-1451 Mt
  1196.  
  1197. Date: 07-20-89 (19:20)              Number: 67 / 397
  1198.   To: HOWARD BELASCO                Refer#: 65
  1199. From: RICK KUNZ                       Read: NO
  1200. Subj: TEST                          Status: PUBLIC MESSAGE
  1201. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  1202.  
  1203. >This is a test message from Thursday.
  1204.  
  1205. Received here Thursday evening. At least it's working! Now we gotta get
  1206. the thread from SYSOPS going in here!
  1207.  
  1208. PCRelay:POVTEST -> RelayNet (TM)
  1209.                    Poverty Rock Test System + Seattle WA +
  1210.  
  1211. Date: 07-21-89 (19:46)              Number: 68 / 397
  1212.   To: ALL                           Refer#: NONE
  1213. From: MICHAEL QUINLAN                 Read: (N/A)
  1214. Subj: OMNIVIEW VS DESQVIEW          Status: PUBLIC MESSAGE
  1215. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  1216.  
  1217. I run a PCBoard-based BBS and will someday go to multiple nodes. I have
  1218. been acting on the assumption that my options were Desqview or
  1219. Lantastic. I hadn't considered Omniview because I don't think I had
  1220. ever heard of it (though its previous name, Taskview, does ring a bell).
  1221.  
  1222. I would like to run a 3-node BBS on a single 10Mhz AT. One of the lines
  1223. will be 9600, the other 2400. The third node will just be for local use
  1224. (via the console) and won't have a modem.
  1225.  
  1226. Is it reasonable to use Omniview in this configuration?
  1227.  
  1228. How would Omniview be better than Desqview in this configuration?
  1229.  
  1230. How much memory will it take?
  1231.  
  1232. What sort of compatibility problems will I run into? I use PC DOS 3.3,
  1233. Ontrack Disk Manager and one CDC SWIFT 200 meg 3.5" disk drive with ESDI
  1234. interface. The disk has two partitions (one 32meg, the other 150meg),
  1235. the second partition uses a 4K sector size, 34 sectors/track (cluster
  1236. size is 16k). I also have a Hitachi CD-ROM drive and controller and
  1237. run MS DOS Extensions 2.0.
  1238.  
  1239. Thank you.
  1240.  
  1241.                               --- Michael Quinlan ---
  1242.  
  1243. PCRelay:BOISE -> RelayNet (TM)
  1244.                  Greater Boise BBS*Boise ID*208-322-5227 HST
  1245.  
  1246. Date: 07-20-89 (06:08)              Number: 69 / 397
  1247.   To: RICK KUNZ                     Refer#: NONE
  1248. From: JOHN TYLER                      Read: 07-22-89 (08:35)
  1249. Subj: THIS CONFERENCE               Status: PUBLIC MESSAGE
  1250. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  1251.  
  1252. Rick, PWRCOM is carrying this conference. Although I haven't had a
  1253. message here in over a week.
  1254.  
  1255. John
  1256.  
  1257. PCRelay:POWERCOM -> RelayNet (TM)
  1258.                     Palm Harbor, Fl - 2 HST Nodes - (813)784-9741
  1259.  
  1260. Date: 07-22-89 (07:46)              Number: 70 / 397
  1261.   To: ALL                           Refer#: NONE
  1262. From: RICK KUNZ                       Read: (N/A)
  1263. Subj: Omniview Conference           Status: PUBLIC MESSAGE
  1264. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  1265.  
  1266. Thanks to all who responded; I hope the distribution problems which seem
  1267. to have been plaguing this conference are solved and we'll see the
  1268. traffic in here which it warrants! Welcome to all nodes, new and old.
  1269.  
  1270. Dennis Edwards, of Sunny Hill Software is conference host here, and
  1271. perhaps Dennis will take a moment to introduce himself and OV once
  1272. again, so that those who missed the original posts will get updated.
  1273. OV is a great product and the company is sensitive and appreciative
  1274. toward Sysops -- and *I* can relate to that!
  1275.  
  1276. PCRelay:POVTEST -> RelayNet (TM)
  1277.                    Poverty Rock Test System + Seattle WA +
  1278.  
  1279. Date: 07-23-89 (19:23)              Number: 71 / 397
  1280.   To: ALL                           Refer#: NONE
  1281. From: BOB HUNTER                      Read: (N/A)
  1282. Subj: OMNIVIEW                      Status: PUBLIC MESSAGE
  1283. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  1284.  
  1285. I, for one, just started taking this conference like. Curious to learn
  1286. more about Omniview. Currently am running DV on a 386 and would be
  1287. interested in what this product is capable of.
  1288.  
  1289. An overview for us new folks would be nice!
  1290.  
  1291. PCRelay:CHEMEK -> RelayNet (TM)
  1292.                   Chemeketa OnLine (503)393-5580 Salem, OR
  1293.  
  1294. Date: 07-25-89 (10:12)              Number: 72 / 397 (Echo)
  1295.   To: MICHAEL QUINLAN               Refer#: 68
  1296. From: DENNIS EDWARDS                  Read: NO
  1297. Subj: OMNIVIEW VS DESQVIEW          Status: PUBLIC MESSAGE
  1298. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  1299.  
  1300. >I run a PCBoard-based BBS and will someday go to multiple nodes. I have
  1301. >been acting on the assumption that my options were Desqview or
  1302. >Lantastic. I hadn't considered Omniview because I don't think I had
  1303. >ever heard of it (though its previous name, Taskview, does ring a bell).
  1304. >
  1305. >I would like to run a 3-node BBS on a single 10Mhz AT. One of the lines
  1306. >will be 9600, the other 2400. The third node will just be for local use
  1307. >(via the console) and won't have a modem.
  1308. >
  1309. >Is it reasonable to use Omniview in this configuration?
  1310.  
  1311. On a single AT you should be able to run two nodes, three will probably not
  1312. fly: The reason for this is that you will probably not get them all to fit
  1313. in the TPA and EMS context changes on less than a '386 machine aren't quick
  1314. enough to ensure real time interrupt handling by processes outside of the
  1315. TPA.  If you could afford to replace one of the modem nodes with the local
  1316. node (by swapping the former out) then OV alone would meet your needs.
  1317.  
  1318. If you were to run this same setup on a '386 with a VCP like 386^MAX, then
  1319. all three nodes would be able to operate simultaneously.  A second
  1320. alternative is to install Lantastic and a second AT or XT class machine to
  1321. handle one or two outside nodes. Since, to my knowledge, PCBoard currently
  1322. only supports COM1 and COM2; you are limited to two modem nodes per
  1323. machine.  The last OV process to revector an IRQ owns it: loading two nodes
  1324. on the same COM port will cause the first to be left in the cold.
  1325.  
  1326. >How would Omniview be better than Desqview in this configuration?
  1327. >How much memory will it take?
  1328.  
  1329. One of the major differences between OV and DV is that all OV processes are
  1330. full screen.  This means that OV is smaller and runs quicker: When running
  1331. high speed modems, particularly under a network, this is an important
  1332. consideration.
  1333.  
  1334. With LIM 4.0 hardware or virtual LIM 4.0 on a '386, the space you have to
  1335. run programs can actually grow by loading OV if you have a CGA or MDA
  1336. display adapter.  With an EGA/VGA system and the same type of expanded
  1337. memory, OV requires between 10-30K in DOS when OMNIHIGH is run to load the
  1338. kernal into EMS memory.  If the kernal must be loaded into conventional
  1339. memory it takes 48K.  The optional menu interface takes 51K of conventional
  1340. or LIM 4.0 memory or 9K of conventional and 64K of LIM 3.2 memory.  The
  1341. smallest partition size for a DOS "control" process is about 32K w/ DOS
  1342. 3.3.  To get the most out of BBS machine without EMS, create one partition
  1343. of the size needed by the BBS that runs a batch file to open a second
  1344. similar partition and then load the first BBS in the inital partition after
  1345. the second is created.
  1346.  
  1347. If you program, you may find the OV Application Programmer's Interface (for
  1348. ASM, C and Turbo Pascal) to be of interest. This is free, upon request, to
  1349. OV users.
  1350.  
  1351. >What sort of compatibility problems will I run into?
  1352.  
  1353. I know of no problems with any of the hard/sofware you mentioned. You will
  1354. find that OV works quite well with the vast majority of programs.
  1355.  
  1356. Date: 07-25-89 (10:12)              Number: 73 / 397 (Echo)
  1357.   To: RUSSELL MANGEL                Refer#: 66
  1358. From: DENNIS EDWARDS                  Read: NO
  1359. Subj: NE                            Status: PUBLIC MESSAGE
  1360. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  1361.  
  1362. >    The Hocus Pocus PCBoard is now Relaying this Conference, located
  1363.  
  1364. Welcome!
  1365.  
  1366.  
  1367. Date: 07-25-89 (10:12)              Number: 74 / 397 (Echo)
  1368.   To: ALL                           Refer#: NONE
  1369. From: DENNIS EDWARDS                  Read: (N/A)
  1370. Subj: Welcome to OV conference      Status: PUBLIC MESSAGE
  1371. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  1372.  
  1373. Welcome to the OMNIVIEW support conference! I hope you'll find your
  1374. visits worth while. I work for Sunny Hill as a software engineer and
  1375. provide various other technical services. What we hope to have develop here
  1376. is:
  1377.  
  1378. - A forum for OMNIVIEW users to communicate with each other as well as
  1379.   with us. This will allow us to tap into that community knowledge we
  1380.   all sense is there but is such a bugger to track down.
  1381. - A place for potential OMNIVIEW users to get objective information
  1382.   based on your experiences.
  1383. - A medium for the exchange of information and illustrative code
  1384.   related (but not restricted) to the Applications Programmer's
  1385.   Interface to the OMNIVIEW kernal (OAPI). This has been around
  1386.   since '86 and supports C, ASM and Turbo Pascal.
  1387.  
  1388. As a first step toward the last objective, I've uploaded the .C and
  1389. .EXE to a simple batch file utility. The purpose of this program, which
  1390. prompts for/verifies keyboard input with time-out, is to illustrate the
  1391. differences between coding for DOS and for OMNIVIEW. The file is called
  1392. WAITKEY.ZIP (15K) and is in the BATCH directory on Rick Kunz POVERTY
  1393. ROCK board. This file has been SENT to NETNODE and your boards sysop can
  1394. request it through the network.
  1395.  
  1396. I am also in the process of preparing a text file that will contain
  1397. discussion of the some of the common questions asked here so far, as well
  1398. as the answers to common questions asked on the Tech Support line.  This
  1399. file will be uploaded as soon as it is completed (sometime this week). I
  1400. will leave messages letting you all know of its availability/updating.
  1401.  
  1402. Thanks for stopping by.
  1403.  
  1404. Date: 07-25-89 (10:12)              Number: 75 / 397 (Echo)
  1405.   To: ALL                           Refer#: NONE
  1406. From: DENNIS EDWARDS                  Read: (N/A)
  1407. Subj: omniload.bat error msgs       Status: PUBLIC MESSAGE
  1408. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  1409.  
  1410. The inscrutable "Omniview dismounted from memory." message is a source of
  1411. frustration to users who are new to the command line interface. I have
  1412. uploaded a file named OMNILOAD.ZIP to Poverty Rock. This batch file will
  1413. print out an error message in response to OV's exit code.
  1414.  
  1415.  
  1416. Date: 07-25-89 (12:50)              Number: 76 / 397 (Echo)
  1417.   To: BOB HUNTER                    Refer#: 71
  1418. From: DENNIS EDWARDS                  Read: NO
  1419. Subj: OMNIVIEW                      Status: PUBLIC MESSAGE
  1420. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  1421.  
  1422. >I, for one, just started taking this conference...
  1423. >An overview for us new folks would be nice!
  1424.  
  1425. OMNIVIEW (formerly TASKVIEW) is a preemptive multitasker for DOS programs;
  1426. this differentiates it from Microsoft Windows, Software Carousel and others
  1427. which do not provide true multitasking. You CAN achieve true multitasking
  1428. with Microsoft windows by running multiple Windows '286 applications inside
  1429. of OMNIVEW.
  1430.  
  1431. Unlike Quartedeck's DESQView, each OMNIVIEW process is a full screen
  1432. application - this makes OMNIVIEW both smaller and faster; A very important
  1433. consideration when running concurrent real time applications (such as high
  1434. speed communication programs or industrial control systems) or when relying
  1435. on memory hungry device drivers and TSRs. Any TopView/DESQView aware
  1436. application will run as expected.
  1437.  
  1438. In contrast to VM/386, OMNIVIEW does not utilize (nor impose the overhead
  1439. of) the '386 virtual 8086 mode. Each process operates in real mode.
  1440.  
  1441. The increasingly popular "dos extenders" may be fully utilized inside any
  1442. OMNIVIEW partion, allowing multiple concurrent multi-megabyte applications.
  1443. While OMNIVIEW is compatible with Quarterdeck's QEMM and other virtual
  1444. control programs, we recommend Qualitas' 386^MAX ($49.95) to get the
  1445. maximum benefit of OMNIVIEW and your '386 system; the professional version
  1446. of this program ($100) will also load device drivers into high memory,
  1447. maximizing the space available to run other programs.
  1448.  
  1449. SysOps quilify for a 35% discount off OMNIVIEW's $79.95 retail price.
  1450.  
  1451. OMNIVIEW's features include:
  1452.  
  1453. -- As many as ten concurrently operating programs on a single machine.
  1454. -- Runs on all PCs from 8088 to 80386 based systems.
  1455. -- True multitasking with user specifieable time slice duration (127
  1456.    levels) and relative process priorities (15 levels).
  1457. -- Utilizes LIM 3.2, 4.0 and EEMS memory.
  1458. -- TSR's loaded before OMNIVIEW can be accessed by all processes.
  1459. -- TSR's loaded inside partitions act just as any other program, to
  1460.    remove them just kill the partition.
  1461. -- Supports all standard video adapters in all modes.
  1462. -- Loads in as little as 10K of conventional memory.
  1463. -- INCREASES memory available to run DOS applications by over 80K on some
  1464.    systems.
  1465. -- Keyboard macros and the ability to "cut and paste" among applications.
  1466. -- Easy to use menu interface.
  1467. -- Command line interface with a powerful collection of utility programs
  1468.    allows experienced users maximum flexibility.
  1469. -- Free technical support and much more.
  1470.  
  1471. The OMNIVIEW Application Programmer's Interface (OAPI), available for the
  1472. asking, has supported C, ASM and Turbo Pascal programmers since 1986.
  1473. All OAPI applications have the ability to:
  1474.  
  1475. -- Create and eliminate sibling processes.
  1476. -- Suspend, activate and control sibling processes.
  1477. -- Send keystrokes to programs running in other partitions.
  1478. -- Send and receive various message objects.
  1479. -- Perform time sequenced, background events.
  1480. -- Establish shared data areas.
  1481. -- Create "invisible" customized user interfaces to integrated multitasking
  1482.    applications.
  1483. -- and much, much more.
  1484.  
  1485.  
  1486. Sunny Hill Software
  1487. POB 55278
  1488. Seattle, WA 98155-5278
  1489.  
  1490. Orders:    (800) 367-0651
  1491. Technical: (206) 367-0650
  1492.  
  1493.  
  1494.  
  1495. Date: 07-25-89 (17:25)              Number: 77 / 397
  1496.   To: DENNIS EDWARDS                Refer#: 76
  1497. From: BONNIE ANTHONY                  Read: 12-06-89 (11:28)
  1498. Subj: OMNIVIEW                      Status: PUBLIC MESSAGE
  1499. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  1500.  
  1501. Dennis, can you use QEMM to manage your memory or do you need to use 386
  1502. to the max?
  1503.  
  1504. PCRelay:RUNNINGA -> RelayNet (tm)
  1505.                     The Running Board * 301 229-5342 * MD
  1506.  
  1507. Date: 07-22-89 (22:28)              Number: 78 / 397
  1508.   To: MICHAEL QUINLAN               Refer#: 68
  1509. From: PHIL MARCELLO                   Read: NO
  1510. Subj: OMNIVIEW VS DESQVIEW          Status: PUBLIC MESSAGE
  1511. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  1512.  
  1513. >I would like to run a 3-node BBS on a single 10Mhz AT. One of the lines
  1514. >will be 9600, the other 2400. The third node will just be for local use
  1515.  
  1516. Just remember, the current version of PCBoard only supports
  1517. COM1 and COM2
  1518.  
  1519. PCRelay:DATACOMM -> RelayNet (TM)
  1520.                     Data Comm - Rochester N.Y. 716-328-3844
  1521.  
  1522. Date: 07-25-89 (15:46)              Number: 79 / 397
  1523.   To: DENNIS EDWARDS                Refer#: 75
  1524. From: HOWARD BELASCO                  Read: 12-06-89 (11:28)
  1525. Subj: OMNILOAD.BAT ERROR MSGS       Status: PUBLIC MESSAGE
  1526. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  1527.  
  1528. Dennis, I have ordereed OV and will be asking you zillions of questions.
  1529. Could you please check with Rick to see if he cansend your files to the
  1530. netnode for requesting by us poor folks out here in relay land?
  1531.  
  1532. Thanks!
  1533.  
  1534. PCRelay:RUNNINGB -> RelayNet (TM)
  1535.                     The Running Board * 212-654-1349 * HST
  1536.  
  1537. Date: 07-26-89 (09:03)              Number: 81 / 397
  1538.   To: HOWARD BELASCO                Refer#: 79
  1539. From: RICK KUNZ                       Read: NO
  1540. Subj: OMNILOAD.BAT ERROR MSGS       Status: PUBLIC MESSAGE
  1541. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  1542.  
  1543. >  To: DENNIS EDWARDS                Refer#: 71
  1544.  
  1545. >Could you please check with Rick to see if he cansend your files to the
  1546. >netnode for requesting by us poor folks out here in relay land?
  1547.  
  1548. The Omniview files Dennis sends up are already on the nethub, Howard. If
  1549. you see it announced here, it should be requestable from NETNODE in
  1550. short order. Bonnie even made me feel guilty enough that I'm putting SDI
  1551. descriptions in 'em! :-)
  1552.  
  1553. PCRelay:POVTEST -> RelayNet (TM)
  1554.                    Poverty Rock Test System + Seattle WA +
  1555.  
  1556. Date: 07-26-89 (17:54)              Number: 82 / 397 (Echo)
  1557.   To: ALL                           Refer#: NONE
  1558. From: DENNIS EDWARDS                  Read: HAS REPLIES
  1559. Subj: OV Application Notes          Status: PUBLIC MESSAGE
  1560. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  1561.  
  1562.  
  1563. The Application Notes have been posted on Poverty Rock in OV_NOTES.ZIP
  1564. (32745 bytes).  The archive includes:
  1565.  
  1566. ADVERT.TXT      An advertisement describing features of OMNIVIEW.
  1567.                 Includes options for contacting Sunny Hill.
  1568.  
  1569. COMMANDS.TXT    Explains the correspondence between the basic
  1570.                 options of the menu system program form and the
  1571.                 command line interface. Information on options
  1572.                 not discussed in this document may be found in
  1573.                 SCHEDULE.TXT, TOPVIEW.TXT and INTERUPT.TXT
  1574.  
  1575. COMPROGS.TXT    A discussion of the issues involved in running
  1576.                 "high speed communications" programs on systems
  1577.                 with 80286 and earlier microprocessors. This
  1578.                 document will also be of interest to people
  1579.                 wanting to maximise memory or run other types of
  1580.                 programs in the background.
  1581.  
  1582. MEMORY.TXT      Explains the various kinds of memory available
  1583.                 and how they are used (and not used) by
  1584.                 multitaskers in general.  Includes specifics on
  1585.                 OMNIVIEW.
  1586.  
  1587. INTERUPT.TXT    Describes how interrupts are handled by OMNIVIEW.
  1588.  
  1589. SCHEDULE.TXT    Describes how to determine when an OMNIVIEW process
  1590.         will run.
  1591.  
  1592. TOPVIEW.TXT     Discusses OMNIVIEW's TopView(TM) emulation and
  1593.                 its use of virtual screens.
  1594.  
  1595. VISIBLE.TXT     A discussion of visiblity, foreground and
  1596.                 OMNIVIEW's dual monitor support.
  1597.  
  1598.  
  1599. I hope you find these worthwhile. Feel free to forward any feedback you may
  1600. have.
  1601.  
  1602.  
  1603. Date: 07-26-89 (19:27)              Number: 83 / 397 (Echo)
  1604.   To: BONNIE ANTHONY                Refer#: 77
  1605. From: DENNIS EDWARDS                  Read: NO
  1606. Subj: OMNIVIEW                      Status: PUBLIC MESSAGE
  1607. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  1608.  
  1609. >Dennis, can you use QEMM to manage your memory or do you need to use 386
  1610. >to the max?
  1611.  
  1612. Hi, Bonnie.
  1613. OMNIVIEW will work with QEMM but works little better with 386^MAX since
  1614. some of the QEMM features that DV uses are not documented; the virtual
  1615. screen stuff for example. The major stuff like expanded memory and the like
  1616. work OK.
  1617.  
  1618. If you have a lot of .SYS files to load, 386^MAX prof. can put them up high
  1619. if there's room.
  1620.  
  1621. Date: 07-26-89 (19:27)              Number: 84 / 397 (Echo)
  1622.   To: HOWARD BELASCO                Refer#: 79
  1623. From: DENNIS EDWARDS                  Read: NO
  1624. Subj: OMNILOAD.BAT ERROR MSGS       Status: PUBLIC MESSAGE
  1625. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  1626.  
  1627. >Could you please check with Rick to see if he cansend your files to the
  1628. >netnode for requesting by us poor folks out here in relay land?
  1629.  
  1630. done.
  1631.  
  1632. Date: 07-26-89 (13:30)              Number: 86 / 397
  1633.   To: DENNIS EDWARDS                Refer#: 73
  1634. From: RUSSELL MANGEL                  Read: 12-06-89 (11:28)
  1635. Subj: NE                            Status: PUBLIC MESSAGE
  1636. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  1637.  
  1638. Dennis,
  1639.    Nice to get a Welcome from you, I have gotten my self in trouble with
  1640. a bunch of the conferences, I guess they don't like New Boards
  1641. advertising that they are now carrying, such and such conference,
  1642. (apparantly looked like a BBS add), I got some nastly letters, fr
  1643.  
  1644. PCRelay:HOCUS -> RelayNet (tm)
  1645.                  Hocus Pocus PCBoard HST 1440 406-765-1451 Mt
  1646.  
  1647. Date: 07-27-89 (00:41)              Number: 87 / 397 (Echo)
  1648.   To: DENNIS EDWARDS                Refer#: 82
  1649. From: RICK KUNZ                       Read: 12-06-89 (11:28)
  1650. Subj: OV Application Notes          Status: PUBLIC MESSAGE
  1651. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  1652.  
  1653. >The Application Notes have been posted on Poverty Rock in OV_NOTES.ZIP
  1654. >(32745 bytes).
  1655.  
  1656.        On its way to NETNODE tonight, too.
  1657.  
  1658. Date: 07-25-89 (04:21)              Number: 89 / 397
  1659.   To: ALL                           Refer#: NONE
  1660. From: KEITH LUKEN                     Read: (N/A)
  1661. Subj: OMNIVIEW/386-MAX              Status: PUBLIC MESSAGE
  1662. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  1663.  
  1664. I purchased OMNIVIEW 4.10 several months ago and have been playing with
  1665. it off and on trying to get it setup to run my 2 node BBS, problem I
  1666. have is according to their info I should be getting windows as big as
  1667. those I get with QEMM/DESQVIEW, I have tried using QEMM and 386-MAX,
  1668. both yield similar results! They recommend 386-MAX, but do not tell you
  1669. the command line entries they recommand with it!  I have set 386-MAX up
  1670. a few different way and still no luck, my biggest windows are in the
  1671. upper 300K range (350-400)! I can get 512K windows with DESQVIEW! Can
  1672. someone that has 386-MAX allowing them large windows show me what ther
  1673. config.sys and Autoexec.bat look like??? Thanks!
  1674.  
  1675. PCRelay:PHANTASM -> RelayNet (tm)
  1676.                     PHANTASM 201-291- 2302(USR DUAL)/4134(HAYESV)
  1677.  
  1678. Date: 07-26-89 (19:36)              Number: 90 / 397
  1679.   To: RICK KUNZ                     Refer#: 81
  1680. From: HOWARD BELASCO                  Read: 07-27-89 (10:02)
  1681. Subj: OMNILOAD.BAT ERROR MSGS       Status: PUBLIC MESSAGE
  1682. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  1683.  
  1684. Good show!
  1685.  
  1686. BTW, is there anypone out there that is running PCBoard with OV? Would
  1687. sure like ot have a setup form somewhere to use as a guide. Hate like
  1688. Heck to be a pioneer.
  1689.  
  1690. PCRelay:RUNNINGB -> RelayNet (TM)
  1691.                     The Running Board * 212-654-1349 * HST
  1692.  
  1693. Date: 07-27-89 (17:30)              Number: 91 / 397
  1694.   To: DENNIS EDWARDS                Refer#: 83
  1695. From: BONNIE ANTHONY                  Read: 12-06-89 (11:28)
  1696. Subj: OMNIVIEW                      Status: PUBLIC MESSAGE
  1697. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  1698.  
  1699. I have ordered omniview and the 386 to the max professional and hope ;to
  1700. tinker with it starting next week.
  1701.  
  1702. Can you write linked scripts to bring up both nodes of pcboard at the
  1703. same time?
  1704.  
  1705. Could you post a typical setup for a node of pcboard so we could have a
  1706. starting place?
  1707.  
  1708. PCRelay:RUNNINGA -> RelayNet (tm)
  1709.                     The Running Board * 301 229-5342 * MD
  1710.  
  1711. Date: 07-26-89 (20:53)              Number: 92 / 397
  1712.   To: DENNIS EDWARDS                Refer#: NONE
  1713. From: KEITH LUKEN                     Read: 12-06-89 (11:28)
  1714. Subj: PCB with OMNIVIEW             Status: PUBLIC MESSAGE
  1715. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  1716.  
  1717. Dennis,
  1718.  I purchased OMNIVIEW several months ago and gave it only a quick glance
  1719. when I received it, I tinkered with it on several occassions because I
  1720. have heard that is runs faster and more effeicent than DV. I have
  1721. 386-MAX and have been told by your people that I should get comparable
  1722. partition sizes to QEMM/DV. I run a PS/2 80 (20Mhz with 12 Meg RAM). I
  1723. have OV 4.1 and when running 386-MAX and OV I only get partition sizes
  1724. in the under 400K range, under QEMM/DV I get 512K per partition. I was
  1725. wondering if you could help me with the following few questions-
  1726. 1- What is proper 386-MAX setup to fully utilize OV on my system
  1727. 2- Since my OV is a few months old and 4.1 is it still current?
  1728. 3- I run two 19200 nodes of PCB 14.2 how will OV compare to my present
  1729.    QEMM/DV setup as far as speed ( will it handle the 2 modems)
  1730. 4- How should I best setup OV to allow my 2 nodes to run at their
  1731.    max effeicency reliably.
  1732. 5- I have been told that DV can't run on a file server and OV can, if
  1733.    this is true can you tell me how well it would run on a file server
  1734.    and how it would be impacted and any restrictions that may apply?
  1735.  
  1736. Thanks for hearing me out, I am extremely interested in OV and bought it
  1737. after several GOOD reviews in PC WEEK and PC MAG  which indicated OV
  1738. might have the edge over DV in thruput!
  1739.  
  1740. PCRelay:PHANTASM -> RelayNet (tm)
  1741.                     PHANTASM 201-291- 2302(USR DUAL)/4134(HAYESV)
  1742.  
  1743. Date: 07-28-89 (19:24)              Number: 93 / 397
  1744.   To: BONNIE ANTHONY                Refer#: NONE
  1745. From: KEITH LUKEN                     Read: NO
  1746. Subj: OV                            Status: PUBLIC MESSAGE
  1747. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  1748.  
  1749. I see we seem to have common curiousity in OV, I have had it for a while
  1750. and been a little lazy because the first time I tried playing with it I
  1751. only got in upper 300K range per window, but I must have had 386MAX
  1752. setup wrong and probably OV also! My ultimate goal it to be able to run
  1753. OV on my PS/2 80 as a file server to my PS/2 55 so I don't have to keep
  1754. moving disks back and forth! I'm also hoping can handle my two 19200
  1755. nodes as well as DV/QEMM does! I here OV is more effiecent with CPU
  1756. power than DV is...
  1757.  
  1758. PCRelay:PHANTASM -> RelayNet (tm)
  1759.                     PHANTASM 201-291- 2302(USR DUAL)/4134(HAYESV)
  1760.  
  1761. Date: 07-30-89 (10:27)              Number: 94 / 397 (Echo)
  1762.   To: KEITH LUKEN                   Refer#: 89
  1763. From: DENNIS EDWARDS                  Read: NO
  1764. Subj: OMNIVIEW/386-MAX              Status: PUBLIC MESSAGE
  1765. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  1766.  
  1767. >I purchased OMNIVIEW 4.10 several months ago and have been playing with
  1768.  
  1769. You can get an upgrade to 4.13 by calling in and requesting it. Reference
  1770. this message.
  1771.  
  1772. >someone that has 386-MAX allowing them large windows show me what ther
  1773. >config.sys and Autoexec.bat look like??? Thanks!
  1774.  
  1775. COPY CON CONFIG.SYS
  1776. DEVICE = 386MAX INCLUDE=D400-E000 AMRS=9 [other parms] SCREEN
  1777.  
  1778. COPY CON OV.BAT
  1779. OMNIHIGH /S [other parms] ovshell.com programs
  1780.  
  1781.  
  1782. OV_NOTES.ZIP, available on the network, is a collection of application
  1783. notes you may find of value.  OMNILOAD.ZIP is a batch file that can
  1784. either be used in place of OV.BAT or called from it - it contains error
  1785. messages related to OMNIVIEW.EXE (OMNIHIGH) exit codes.
  1786.  
  1787.  
  1788.  
  1789. Date: 07-30-89 (10:27)              Number: 95 / 397 (Echo)
  1790.   To: HOWARD BELASCO                Refer#: 90
  1791. From: DENNIS EDWARDS                  Read: NO
  1792. Subj: OMNILOAD.BAT ERROR MSGS       Status: PUBLIC MESSAGE
  1793. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  1794.  
  1795. >BTW, is there anypone out there that is running PCBoard with OV? Would
  1796. >sure like ot have a setup form somewhere to use as a guide. Hate like
  1797.  
  1798. The size of the partitions you will need depend on the memory
  1799. requirements of the doors you will run; otherwise, the setup for all
  1800. communications programs is essentially the same (ICA is required since its
  1801. written in BASIC).
  1802.  
  1803. OPEN /PB /D:SCR:NOWAIT;ICA;EMS D:\PATH\PROGNAME.EXT [parameters]
  1804.  
  1805. ON A '386 add the /S parameter to the front of the open parameters.
  1806.  
  1807.  
  1808. Date: 07-30-89 (10:27)              Number: 96 / 397 (Echo)
  1809.   To: BONNIE ANTHONY                Refer#: 91
  1810. From: DENNIS EDWARDS                  Read: NO
  1811. Subj: OMNIVIEW                      Status: PUBLIC MESSAGE
  1812. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  1813.  
  1814. >Can you write linked scripts to bring up both nodes of pcboard at the
  1815. >same time?
  1816.  
  1817. Currently, OV doesn't offer its own script language.  The OAPI includes a
  1818. sample program to do this OR you can use a batch file that runs in the
  1819. first partition.
  1820.  
  1821. >Could you post a typical setup for a node of pcboard so we could have a
  1822. >starting place?
  1823.  
  1824. The memory required for a given PCBoard partition will depend on the
  1825. memory needed to support you doors.
  1826.  
  1827. D:\>COPY CON CONFIG.SYS
  1828. DEVICE = 386MAX INCLUDE=D400-E000 AMRS=9 [other parms] SCREEN
  1829. ^Z
  1830.  
  1831. D:\OMNIVIEW>COPY CON D:\OMNIVIEW\LOADEMUP.BAT
  1832. D:
  1833. CD PATH
  1834. SPAWN /s /pb /m:KKK /d:scr:nowait;ems;ica PROGNAME.EXT [parameters]
  1835. ...
  1836. [open up other partitions you may need here]
  1837. ...
  1838. PROGNAME.EXT [parameters]
  1839. ^Z
  1840.  
  1841. D:\OMNIVIEW>OMNIHIGH /s /pb /m:KKK /d:scr:nowait;ems;ica
  1842. D:\COMMAND.COM /c LOADEMUP.BAT
  1843.  
  1844. You may also find OV_NOTES.ZIP, a collection of Application Notes available
  1845. on the network, of value; also pick up OMNILOAD.ZIP is a batch file that
  1846. provides error messages according to the exit codes from OMNIVIEW.EXE
  1847. (which is loaded into the D400-E000 EMS block (created by the 386MAX
  1848. include statement) when OMNIHIGH is executed).
  1849.  
  1850.  
  1851.  
  1852.  
  1853.  
  1854.  
  1855.  
  1856. Date: 07-30-89 (10:27)              Number: 97 / 397 (Echo)
  1857.   To: KEITH LUKEN                   Refer#: 92
  1858. From: DENNIS EDWARDS                  Read: NO
  1859. Subj: PCB with OMNIVIEW             Status: PUBLIC MESSAGE
  1860. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  1861.  
  1862. >1- What is proper 386-MAX setup to fully utilize OV on my system
  1863.  
  1864. To fully utilize OV you would need to allocate a 48K EMS block in the "high
  1865. DOS" region, unfortunately, IBM'S "advanced BIOS" takes up an extra 64K in
  1866. this memory region and 386MAX no longer allows short (<64K) page frames:
  1867. This leaves only 32K so, unless you can do without a page frame, you can't
  1868. load OV high.  Loading OV high saves 20-40K in the TPA. You should use
  1869. XBIOS.SYS (see the 386MAX readme file), set AMRS=9 and include SCREEN as
  1870. the last parameter on the command line.
  1871.  
  1872. >2- Since my OV is a few months old and 4.1 is it still current?
  1873.  
  1874. 4.13 is the current version, call in for an upgrade and reference this
  1875. message.
  1876.  
  1877. >3- I run two 19200 nodes of PCB 14.2 how will OV compare to my present
  1878. >   QEMM/DV setup as far as speed ( will it handle the 2 modems)
  1879.  
  1880. OV only requires that each program responding to hardware interrupts has
  1881. its own unique IRQ; this means that you can only run two nodes of PCBOARD
  1882. per machine in its current flavor. OV handles about 100000 IRQ signalled
  1883. context switches per second on a 20MHz '386. A 19200bps comm port
  1884. generates about 2500 IRQ's/second. The execution time of the IRQ handler
  1885. is, of course, variable.
  1886.  
  1887. >4- How should I best setup OV to allow my 2 nodes to run at their
  1888. >   max effeicency reliably.
  1889.  
  1890. The memory requirements for a given PCBoard application depends on the
  1891. needs of the doors you will be running; aside from this, the only thing
  1892. different from PCBoard and something like ProComm is that the ICA device be
  1893. included on the command line (since it's written in BASIC). The general
  1894. form for all communications programs run on a '386 is to make them
  1895. swappable, maintain their background priorities and insure that neither FGO
  1896. nor direct keyboard utilization is specified on the command line:
  1897.  
  1898. D>OPEN /s /m:KKK /pb /d:scr:nowait;ems;ica D:\PATH\PROGNAME.EXE [parms]
  1899.  
  1900. You may wish to pick up OV_NOTES.ZIP and OMNILOAD.ZIP off the network: The
  1901. former is a collection of Application Notes and the latter is a batch file
  1902. that includes error messages in response to OMNIVIEW.EXE'S exit codes.
  1903.  
  1904. >5- I have been told that DV can't run on a file server and OV can, if
  1905. >   this is true can you tell me how well it would run on a file server
  1906. >   and how it would be impacted and any restrictions that may apply?
  1907.  
  1908. Using LANTASTIC, there are no special requirements.
  1909.  
  1910. Date: 07-30-89 (12:59)              Number: 98 / 397
  1911.   To: DENNIS EDWARDS                Refer#: NONE
  1912. From: KEITH LUKEN                     Read: 12-06-89 (11:28)
  1913. Subj: OV and PCB                    Status: PUBLIC MESSAGE
  1914. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  1915.  
  1916. I have been experimenting since I left you my previous note and have
  1917. some curious problems I need your assistance on,...
  1918. I have 386MAX 4.04 running on my PS/2 80 - 20 MHZ with the following in
  1919. my config.sys -
  1920. device=c:\386max\XBIOS.SYS
  1921. DEVICE=C:\386MAX\386MAX.SYS INCLUDE=B000-B7FF screen
  1922. DEVICE=C:\$FDD5.SYS (driver for IBM external 5.25 disk)
  1923. device=C:\386MAX\386DISK.SYS 2048 512 128 /EMS
  1924. device=C:\386MAX\386DISK.SYS 2048 512 128 /EMS
  1925. device=C:\386MAX\386DISK.SYS 2048 512 128 /EMS
  1926. device=c:\dos\ansi.sys
  1927. break=on
  1928. files=96
  1929. buffers=8
  1930. SHELL=C:\DOS\COMMAND.COM /P /E:2048
  1931.  
  1932. I have tried to use OMNIHIGH but it says it coild not allocate EMS I
  1933. figure OV needs some minimum that I can't provide, 386MAX says a I have
  1934. 56KB of high ram and can use 42KB block..
  1935. I start OV using OV.BAT and then have 2  selections on MENU for my 2
  1936. nodes of PCB, both are set for no swapping to disk, HIGH SPEED COM is
  1937. yesy and BASE PRIORITY I tried 15,8, 6 and 4 all with same results, also
  1938. I tried clock ticks at 4,3 and 2 again no difference. I have lower
  1939. PRIORITY in background to NO! I have tried with NO additional EMS
  1940. available set and with 32Meg available! I tried YES and NO for writes
  1941. directly to SCREEN and also tried TEXT and GRAPHICS for display type!
  1942. All ways showed exactly same results- first I had only 396KB per window
  1943. only ( I get over 512K with QEMM/DV, even with my 8514 card), and when I
  1944. open the second node it just loops with modem reset errors and
  1945. eventually locks up OV since CTRL-ALT-DEL won't work and the only way to
  1946. get out of this is by powering off system! The problem is exactly same
  1947. no matter which node I open first, the second PCB partition to start
  1948. always loops like that regardles which actual COM port node it is!
  1949. HELP!!! HELP!!! HELP!!! THanks!!!!!!!!!!!!
  1950.  
  1951. PCRelay:PHANTASM -> RelayNet (tm)
  1952.                     PHANTASM 201-291- 2302(USR DUAL)/4134(HAYESV)
  1953.  
  1954. Date: 08-01-89 (14:10)              Number: 99 / 397 (Echo)
  1955.   To: KEITH LUKEN                   Refer#: 98
  1956. From: DENNIS EDWARDS                  Read: NO
  1957. Subj: OV and PCB                    Status: PUBLIC MESSAGE
  1958. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  1959.  
  1960. >I have 386MAX 4.04 running on my PS/2 80 - 20 MHZ with the following in
  1961. >my config.sys -
  1962. >device=c:\386max\XBIOS.SYS
  1963. >DEVICE=C:\386MAX\386MAX.SYS INCLUDE=B000-B7FF screen
  1964.  
  1965. You should also set AMRS=9. As for the stated INCLUDE, see below...
  1966.  
  1967. >I have tried to use OMNIHIGH but it says it coild not allocate EMS I
  1968. >figure OV needs some minimum that I can't provide, 386MAX says a I have
  1969. >56KB of high ram and can use 42KB block..
  1970.  
  1971. In order to allocate EMS for OMNIHIGH w/ 386^MAX you have to tell MAX to
  1972. emulate 48K of _contiguous_ EMS in the "high DOS" region above the display
  1973. adapter's memory. 48K = C00h paragraphs and you don't have this much. As it
  1974. stands you have allocated 32K of EMS inside your VGA. Here is a map of the
  1975. model 80's memory:
  1976.  
  1977. ┌──────────────────────────┐ 10000h (1Meg)
  1978. │ Normal BIOS & ROM BASIC  │
  1979. ├──────────────────────────┤ F000h - all PCs, XTs, ATs and PS/2s
  1980. │ Advanced BIOS            │
  1981. ├──────────────────────────┤ E000h - PS/2s Model 50+
  1982. │ Page Frame               │
  1983. ├──────────────────────────┤ D000h - MAX won't use less than 64K
  1984. ├──────────────────────────┤ C800h - from here to D000h is free (32K)
  1985. ├──────────────────────────┤ C000h - VGA BIOS (32K)
  1986. ├──────────────────────────┤ B800h - Color Text display memory (32K)
  1987. │                          │
  1988. │                          │
  1989. ├──────────────────────────┤ A000h (640k) - EGA/VGA graphics memory (96K)
  1990. │                          │ 0-640K is "low DOS" memory
  1991.  
  1992. Without incuring some sort of conflict, you won't be able to use OMNIHIGH
  1993. on an "Advanced BIOS" machine; your largest partition size should be
  1994. about 60K less than what is available after you boot your machine.
  1995.  
  1996. >buffers=8
  1997.  
  1998. Unless you're using a disk cache, you should set "BUFFERS = 30" (see pg
  1999. 2-10 in the User's Manual).
  2000.  
  2001. >I start OV using OV.BAT and then have 2  selections on MENU for my 2
  2002.  
  2003. Run OVSETUP and select "standard menu operation" and then select "save
  2004. changes and exit".  Restart OMNIVIEW with this BAT file.
  2005.  
  2006. >nodes of PCB, both are set for no swapping to disk, HIGH SPEED COM is
  2007. >yes...
  2008.  
  2009. For any program on a '386, select the following options:
  2010.  
  2011. Can Swap to Disk:         YES
  2012.     With LIM 4.0 memory programs won't actually swap "to disk" but
  2013.     rather will be paged in and out of the EMS memory pool.
  2014.  
  2015. Display Type:            TEXT
  2016.     OMNIVIEW allocates EMS memory for the virtual display buffer
  2017.     automatically, the size of the display buffer depends on the video
  2018.     mode when the program is switche out of foreground
  2019.  
  2020. Maximum Expanded Memory:    Minimum required by the program.
  2021.     Some programs will eat up all of the EMS, leaving none for other
  2022.     processes.
  2023.  
  2024. Required Memory:        Minimum required by the program.
  2025.     If this is too low, DOS will flash up a not enough memory to load
  2026.     program" message in the upper left hand corner of the display.
  2027.  
  2028. Desired Memory:            Maximum you want to give it.
  2029.     Specifying more than is available will always give the largest
  2030.     partition available.
  2031.  
  2032. For any COM program on a '386, select the following options:
  2033.  
  2034. Runs in Background:        YES
  2035. Lower Background Priority:     NO
  2036.  
  2037. High Speed Communications:    NO
  2038.     This is a short cut designed to aid users with systems based on
  2039.     '286 and earlier CPU's. It simply changes other program form
  2040.     options to elimnate swapping to disk, to maintain the background
  2041.     priority and to enable running in the background.
  2042.  
  2043. You may also increase the priority and clock ticks for COM programs but
  2044. this will further impact the responsiveness of other programs when they are
  2045. foreground and usually won't be neccesary. Program Title, Startup Command
  2046. amd Startup Directory vary with the program being defined; all other
  2047. options may be left at their default.
  2048.  
  2049. Date: 07-31-89 (17:37)              Number: 100 / 397
  2050.   To: DENNIS EDWARDS                Refer#: NONE
  2051. From: KEITH LUKEN                     Read: 12-06-89 (11:28)
  2052. Subj: LOADEMUP.BAT                  Status: PUBLIC MESSAGE
  2053. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  2054.  
  2055. >^Z
  2056. >
  2057. >D:\OMNIVIEW>COPY CON D:\OMNIVIEW\LOADEMUP.BAT
  2058. >D:
  2059. >CD PATH
  2060. >SPAWN /s /pb /m:KKK /d:scr:nowait;ems;ica PROGNAME.EXT [parameters]
  2061. >...
  2062. >[open up other partitions you may need here]
  2063. >...
  2064. >PROGNAME.EXT [parameters]
  2065. >^Z
  2066. >
  2067. >D:\OMNIVIEW>OMNIHIGH /s /pb /m:KKK /d:scr:nowait;ems;ica
  2068. >D:\COMMAND.COM /c LOADEMUP.BAT
  2069. >
  2070.  
  2071. Dennis, in the above example I saw you recommend I have some questions,
  2072. first I assume that the last 2 lines are actually starting a DOS window
  2073. that would remain resident,thus using precious clock cycles? I could
  2074. remedy that by making last line of LOADEMUP.BAT be the EXIT command I
  2075. assume? That should leave just the other windows up, correct? Now when
  2076. partitions are loaded this way I assume that the OVSHELL menu is not
  2077. loaded? Correct? Does that then mean that I can not open any additional
  2078. partitions without shutting down the first 2 and reloading OV? Also the
  2079. ICA option which is required for BASIC programs, how does one invoke
  2080. that from the setup parameters when configuring partitions thru the
  2081. menu? I am still having alot of problems setting up my 2 nodes, I
  2082. finally seem to have them to run, but I get some strange results, when I
  2083. signed on to local node the user on the 1st node started getting garbage
  2084. characters and PCB aborted with a FATAL ERROR, the ANSI characters were
  2085. screwed up in the loacl node like it was dropping interrupts, any ideas?
  2086. I have added the AMRS=9 option to my config.sys which fixed the second
  2087. node just looping with MODEM RESET ERRORS. I also notice that while both
  2088. nodes of PCB are up, I can't get the MENU to come back by hitting
  2089. CTRL-1( I have reassigned the key seq with ovsetup) it just displays the
  2090. top of screen, but not the menu... thanks again! I must say that you
  2091. have been responsive to everyones questions and very pateint, I am glad
  2092. you and your company value this channel of support/promotion of your
  2093. product! QUARTERDECK has long been on my TOP 5 list of companies I love
  2094. to hate, their support is one of the worst I have seen! I have been
  2095. looking for a long time to DUMP QEMM/DV and OV finally is becoming a
  2096. realistic alternative, especially since I can run it on a SERVER!!
  2097.  
  2098. PCRelay:PHANTASM -> RelayNet (tm)
  2099.                     PHANTASM 201-291- 2302(USR DUAL)/4134(HAYESV)
  2100.  
  2101. Date: 08-02-89 (16:07)              Number: 102 / 397 (Echo)
  2102.   To: KEITH LUKEN                   Refer#: 100
  2103. From: DENNIS EDWARDS                  Read: NO
  2104. Subj: LOADEMUP.BAT                  Status: PUBLIC MESSAGE
  2105. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  2106.  
  2107. >>D:\OMNIVIEW>COPY CON D:\OMNIVIEW\LOADEMUP.BAT
  2108. >>D:
  2109. >>CD PATH
  2110. >>SPAWN /s /pb /m:KKK /d:scr:nowait;ems;ica PROGNAME.EXT [parameters]
  2111. >>...
  2112. >>[open up other partitions you may need here]
  2113. >>...
  2114. >>PROGNAME.EXT [parameters]
  2115. >>^Z
  2116. >>
  2117. >>D:\OMNIVIEW>OMNIHIGH /s /pb /m:KKK /d:scr:nowait;ems;ica
  2118. >>D:\COMMAND.COM /c LOADEMUP.BAT
  2119. >
  2120. >Dennis, in the above example I saw you recommend I have some questions,
  2121. >first I assume that the last 2 lines are actually starting a DOS window
  2122. >that would remain resident,thus using precious clock cycles? I could
  2123. >remedy that by making last line of LOADEMUP.BAT be the EXIT command I
  2124. >assume? That should leave just the other windows up, correct?
  2125.  
  2126. The "^Z" represents the end of the LOADEMUP.BAT file.  The last two lines
  2127. represent a single command to start up OV with a DOS partition (that is big
  2128. enough to hold the first node) running a batch file.  The last line of the
  2129. batch file loads the first node into the first partition after spawning off
  2130. the second. Two partitions would exist at this time, both of them running a
  2131. copy of the same program.
  2132.  
  2133. >Now when
  2134. >partitions are loaded this way I assume that the OVSHELL menu is not
  2135. >loaded? Correct?
  2136.  
  2137. Yes.
  2138.  
  2139. >Does that then mean that I can not open any additional
  2140. >partitions without shutting down the first 2 and reloading OV?
  2141.  
  2142. No. You could shell out to DOS (from one of the nodes) and the use the
  2143. command line utils (SPAWN or OPEN) to create subsequent partitions.
  2144. Alternatively, you could spawn off two partitions in the batch file and
  2145. then load the shell into the first partition to automate the startup: The
  2146. first partition would be about 51K in this case.  The problem with loading
  2147. the shell on anything less than a '386 is that the non-swappable COM
  2148. programs will block it from being used.
  2149.  
  2150. >Also the
  2151. >ICA option which is required for BASIC programs, how does one invoke
  2152. >that from the setup parameters when configuring partitions thru the
  2153. >menu?
  2154.  
  2155. ICA is a default device parameter in the shell.
  2156.  
  2157. >I am still having alot of problems setting up my 2 nodes, I
  2158. >finally seem to have them to run, but I get some strange results, when I
  2159. >signed on to local node the user on the 1st node started getting garbage
  2160. >characters and PCB aborted with a FATAL ERROR, the ANSI characters were
  2161. >screwed up in the loacl node like it was dropping interrupts, any ideas?
  2162.  
  2163. Are you sure that the local node is "local" and not hooking into the same
  2164. IRQ used for the first node?  Do you have the programs set to swap to disk,
  2165. run in background and maintain background priority.
  2166.  
  2167. >I have added the AMRS=9 option to my config.sys which fixed the second
  2168. >node just looping with MODEM RESET ERRORS. I also notice that while both
  2169. >nodes of PCB are up, I can't get the MENU to come back by hitting
  2170. >CTRL-1( I have reassigned the key seq with ovsetup) it just displays the
  2171. >top of screen, but not the menu...
  2172.  
  2173. Do you have the SCREEN parameter as the last line in the 386^MAX config.sys
  2174. entry?
  2175.  
  2176. Date: 08-03-89 (19:46)              Number: 103 / 397
  2177.   To: DENNIS EDWARDS                Refer#: 99
  2178. From: KEITH LUKEN                     Read: 12-06-89 (11:28)
  2179. Subj: OV and PCB                    Status: PUBLIC MESSAGE
  2180. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  2181.  
  2182. >You should also set AMRS=9. As for the stated INCLUDE, see below...
  2183.  
  2184. I have tried this and still no difference, the nodes work, but the
  2185. system is jerky and unresponsive to menu and other commands..
  2186.  
  2187. >For any COM program on a '386, select the following options:
  2188. >
  2189. >Runs in Background:        YES
  2190. >Lower Background Priority:     NO
  2191. >
  2192. >High Speed Communications:    NO
  2193. >    This is a short cut designed to aid users with systems based on
  2194. >    '286 and earlier CPU's. It simply changes other program form
  2195. >    options to elimnate swapping to disk, to maintain the background
  2196. >    priority and to enable running in the background.
  2197.  
  2198. I have HS COMMUNICATIONS set to YES, will change that and swap to disk
  2199. option and let you know! Thanks for all the help, one last thing , I
  2200.  
  2201. Date: 08-06-89 (12:55)              Number: 104 / 397 (Echo)
  2202.   To: KEITH LUKEN                   Refer#: 103
  2203. From: DENNIS EDWARDS                  Read: NO
  2204. Subj: OV and PCB                    Status: PUBLIC MESSAGE
  2205. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  2206.  
  2207. >>You should also set AMRS=9. As for the stated INCLUDE, see below...
  2208. >
  2209. >I have tried this and still no difference, the nodes work, but the
  2210. >system is jerky and unresponsive to menu and other commands..
  2211.  
  2212. Some delays in the response of the foreground program is to be expected.
  2213. You only have one processor. The more background processes and the
  2214. higher their priority/clock ticks the more noticable the degradation of the
  2215. forground task will be. The Scheduling application note (OV_NOTES.ZIP) goes
  2216. into detail about computing the relative CPU time a given process will
  2217. receive.
  2218.  
  2219. >I have HS COMMUNICATIONS set to YES, will change that and swap to disk
  2220. >option and let you know! Thanks for all the help, one last thing , I
  2221.  
  2222. Sorry but your message ended here.
  2223.  
  2224.  
  2225.  
  2226.  
  2227. Date: 08-07-89 (03:31)              Number: 105 / 397
  2228.   To: DENNIS EDWARDS                Refer#: 104
  2229. From: KEITH LUKEN                     Read: 12-06-89 (11:28)
  2230. Subj: OV and PCB                                      Refer#: 106
  2231. From: DENNIS EDWARDS                  Read: NO
  2232. Subj: OV and PCB                    Status: PUBLIC MESSAGE
  2233. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  2234.  
  2235. >what improvements have been made from 4.10 to 4.13? Thanks!
  2236.  
  2237. Actually, I'm in the process of getting together a formal list which I
  2238. will post when completed.  As I recall...
  2239.  
  2240. '/V' command line option added for non-standard EGA's.
  2241. Improved interrupt handling on context switch.
  2242. Improved handling of bus mice.
  2243. COMMOUSE improved.
  2244. Improved documentation for utilities.
  2245. Seemless dual monitor support.
  2246. Improved screen handling in 43/50 line mode on switch.
  2247. SENDKEYS supports 16 bit escape sequences.
  2248. CONSNUMB introduced.
  2249. SMACS supports enhanced keyboards.
  2250.  
  2251.  
  2252.  
  2253.  
  2254. Date: 08-08-89 (12:23)              Number: 108 / 397 (Echo)
  2255.   To: KEITH LUKEN                   Refer#: 105
  2256. From: DENNIS EDWARDS                  Read: NO
  2257. Subj: OV and PCB                    Status: PUBLIC MESSAGE
  2258. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  2259.  
  2260. >I would expect some delays, but foreground kind of stops!
  2261. ...
  2262. >Can't run a system this way!!
  2263.  
  2264. I agree. I haven't experience this particular set of symptoms before and
  2265. it's odd.
  2266.  
  2267. When you get 4.13, be sure to save your copy of PROGRAMS.TVM somewhere; if
  2268. you run OMINSTAL it will overwrite your program defintions.  It could be
  2269. that the problems you are describing are the result of a problem that
  2270. occured in 4.10 during context switches. If this doesn't clear up when you
  2271. get 4.13 up, then try these two things:
  2272.  
  2273. 1) Add the /K option to the initial OV startup command. This tells us to
  2274.    treat your keyboard as if it were an 83 key model; some keyboard BIOSs
  2275.    treat the KBX calls strangely.
  2276.  
  2277. 2) If they aren't already, set the priority and clock ticks of the COM
  2278.    programs to that of the other processes, they could be the only things
  2279.    running.
  2280.  
  2281. Keep me posted.
  2282.  
  2283. Date: 08-09-89 (04:32)              Number: 109 / 397
  2284.   To: DENNIS EDWARDS                Refer#: NONE
  2285. From: RICK KUNZ                       Read: 12-06-89 (11:28)
  2286. Subj: ADDRAM10.ZIP                  Status: PUBLIC MESSAGE
  2287. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  2288.  
  2289. Ran across an interesting program which expands on Dunford's EEMRAM and
  2290. provides a little more information about the hardware and EMS. Its
  2291. primary purpose appears to be to attempt to expand DOS memory above
  2292. 640k, but I believe it could prove useful for working with expanded
  2293. implementations, too. It's downloadable. Here's what it reported on this
  2294. box (with Super PC-Kwik installed in expanded)
  2295.  
  2296.  
  2297. EMSDATA 1.00  Copyright (C) 1989 by Marty Del Vecchio
  2298.  
  2299. Expanded Memory Manager installed; EMS is version 4.0
  2300. EMM status is 0, OK.       Page frame segment is D800
  2301.  
  2302. Total Expanded Memory:       1048576 bytes (1024 KB, 64 pages)
  2303. Available Expanded Memory:         0 bytes (   0 KB,  0 pages)
  2304.  
  2305. EMM handles currently allocated: 2
  2306.  
  2307. Handle #      Name       Pages       Bytes
  2308. --------------------------------------------
  2309.  
  2310.    0                0             0    (backfill of DOS memory)
  2311.    1               64       1048576
  2312.  
  2313. System raw page size:        16384 bytes (standard)
  2314. Total raw pages:             64 (1024 KB)
  2315. Available raw pages:         0 (0 KB)
  2316. Additional register sets:    0
  2317. Context save area size:      5 bytes
  2318. DMA channels:                0
  2319.  
  2320. Since your EMS hardware has not backfilled memory into the DOS
  2321. range, a multitasking environment such as Desqview cannot support
  2322. high-speed multitasking among programs running in expanded memory.
  2323.  
  2324. Your EMS hardware is capable of mapping memory at 4 addresses.
  2325. Each of these segment addresses falls on a 16KB boundary.  Here
  2326. is a detailed listing of where your EMS board can map memory and
  2327. where it cannot.  You may be able to change these results by
  2328. changing the parameters to your EMS device driver in CONFIG.SYS.
  2329.  
  2330.   Address                   Hardware
  2331.    Range        Length      can map
  2332. -------------------------------------
  2333.  
  2334. 0000 - D7FF      864KB        No
  2335. D800 - E7FF       64KB        Yes
  2336. E800 - FFFF       96KB        No
  2337.  
  2338. Your EMS card is not capable of mapping memory at segment address
  2339. A000.  Thus, you most likely will not be abble to use ADDRAM.COM
  2340. to extend your DOS memory beyond 640K.  If you have a monochrome
  2341. or CGA video card, you may have to explicitly tell your EMS software
  2342. that it can address memory at A000.  For most drivers, this can be
  2343. accomplished by adding a parameter such as '/i=A000-AFFF' to your
  2344. device driver line in CONFIG.SYS.  See ADDRAM.DOC for more details.
  2345.  
  2346. PCRelay:POVTEST -> RelayNet (TM)
  2347.                    Poverty Rock Test System + Seattle WA +
  2348.  
  2349. Date: 08-09-89 (04:37)              Number: 110 / 397
  2350.   To: DENNIS EDWARDS                Refer#: NONE
  2351. From: RICK KUNZ                       Read: 12-06-89 (11:28)
  2352. Subj: MORE FROM ADDRAM10            Status: PUBLIC MESSAGE
  2353. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  2354.  
  2355. Here's the NEAT 286, with the cache/ramdisk de-installed. Not too
  2356. unpredictably different.
  2357.  
  2358.  
  2359. EMSDATA 1.00  Copyright (C) 1989 by Marty Del Vecchio
  2360.  
  2361. Expanded Memory Manager installed; EMS is version 4.0
  2362. EMM status is 0, OK.       Page frame segment is D800
  2363.  
  2364. Total Expanded Memory:       1048576 bytes (1024 KB, 64 pages)
  2365. Available Expanded Memory:   1048576 bytes (1024 KB, 64 pages)
  2366.  
  2367. EMM handles currently allocated: 1
  2368.  
  2369. Handle #      Name       Pages       Bytes
  2370. --------------------------------------------
  2371.  
  2372.    0                0             0    (backfill of DOS memory)
  2373.  
  2374. System raw page size:        16384 bytes (standard)
  2375. Total raw pages:             64 (1024 KB)
  2376. Available raw pages:         64 (1024 KB)
  2377. Additional register sets:    0
  2378. Context save area size:      5 bytes
  2379. DMA channels:                0
  2380.  
  2381. Since your EMS hardware has not backfilled memory into the DOS
  2382. range, a multitasking environment such as Desqview cannot support
  2383. high-speed multitasking among programs running in expanded memory.
  2384.  
  2385. Your EMS hardware is capable of mapping memory at 4 addresses.
  2386. Each of these segment addresses falls on a 16KB boundary.  Here
  2387. is a detailed listing of where your EMS board can map memory and
  2388. where it cannot.  You may be able to change these results by
  2389. changing the parameters to your EMS device driver in CONFIG.SYS.
  2390.  
  2391.   Address                   Hardware
  2392.    Range        Length      can map
  2393. -------------------------------------
  2394.  
  2395. 0000 - D7FF      864KB        No
  2396. D800 - E7FF       64KB        Yes
  2397. E800 - FFFF       96KB        No
  2398.  
  2399. Your EMS card is not capable of mapping memory at segment address
  2400. A000.  Thus, you most likely will not be abble to use ADDRAM.COM
  2401. to extend your DOS memory beyond 640K.  If you have a monochrome
  2402. or CGA video card, you may have to explicitly tell your EMS software
  2403. that it can address memory at A000.  For most drivers, this can be
  2404. accomplished by adding a parameter such as '/i=A000-AFFF' to your
  2405. device driver line in CONFIG.SYS.  See ADDRAM.DOC for more details.
  2406.  
  2407. PCRelay:POVTEST -> RelayNet (TM)
  2408.                    Poverty Rock Test System + Seattle WA +
  2409.  
  2410. Date: 08-09-89 (12:02)              Number: 111 / 397 (Echo)
  2411.   To: RICK KUNZ                     Refer#: 109
  2412. From: DENNIS EDWARDS                  Read: 08-09-89 (15:53)
  2413. Subj: ADDRAM10.ZIP                  Status: PUBLIC MESSAGE
  2414. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  2415.  
  2416. >Ran across an interesting program which expands on Dunford's EEMRAM and
  2417. >provides a little more information about the hardware and EMS.
  2418. >...
  2419. >EMSDATA 1.00  Copyright (C) 1989 by Marty Del Vecchio
  2420. >
  2421. >Expanded Memory Manager installed; EMS is version 4.0
  2422. >...
  2423. >System raw page size:        16384 bytes (standard)
  2424. >Total raw pages:             64 (1024 KB)
  2425. >Available raw pages:         0 (0 KB)
  2426. >Additional register sets:    0
  2427. >Context save area size:      5 bytes
  2428. >DMA channels:                0
  2429. >is a detailed listing of where your EMS board can map memory and
  2430. >where it cannot.  You may be able to change these results by
  2431. >changing the parameters to your EMS device driver in CONFIG.SYS.
  2432. >
  2433. >  Address                   Hardware
  2434. >   Range        Length      can map
  2435. >-------------------------------------
  2436. >
  2437. >0000 - D7FF      864KB        No
  2438. >D800 - E7FF       64KB        Yes
  2439. >E800 - FFFF       96KB        No
  2440.  
  2441. Great info, Rick. I believe that this data is obtained by calling EMM
  2442. functions 25h (Get Mappable Physical Address Array) and 26h (Get EMS
  2443. Hardware Information).
  2444.  
  2445. OMNIVIEW automatically topfills to the bottom of the video adapter, if it
  2446. can. The illustrated diagnostics from the EMSDATA program, though, could be
  2447. very valuable - especially to those considering an investment in LIM 4.0
  2448. hardware.
  2449.  
  2450. Thanks again, I'll download it.
  2451.  
  2452. Date: 08-09-89 (12:02)              Number: 112 / 397 (Echo)
  2453.   To: ALL                           Refer#: NONE
  2454. From: DENNIS EDWARDS                  Read: HAS REPLIES
  2455. Subj: ADDRAM10.ZIP and LIM 4.0      Status: PUBLIC MESSAGE
  2456. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  2457.  
  2458. In an earlier message Rick Kunz describes an EMS utility available as
  2459. ADDRAM10.ZIP.  Part of the output from the EMSDATA program in that utility
  2460. package is shown below. Since this data appears to be useful in evaluating
  2461. the functionality of EMS systems, this message will correlate the
  2462. information in the utilty's output to the requirements of a multitasker.
  2463.  
  2464. >EMSDATA 1.00  Copyright (C) 1989 by Marty Del Vecchio
  2465. >
  2466. >Expanded Memory Manager installed; EMS is version 4.0
  2467. >EMM status is 0, OK.       Page frame segment is D800
  2468. >
  2469. >Total Expanded Memory:       1048576 bytes (1024 KB, 64 pages)
  2470. >Available Expanded Memory:         0 bytes (   0 KB,  0 pages)
  2471. >
  2472. >EMM handles currently allocated: 2
  2473. >
  2474. >Handle #      Name       Pages       Bytes
  2475. >--------------------------------------------
  2476. >
  2477. >   0                0             0    (backfill of DOS memory)
  2478. >   1               64       1048576
  2479. >
  2480. >System raw page size:        16384 bytes (standard)
  2481. >Total raw pages:             64 (1024 KB)
  2482. >Available raw pages:         0 (0 KB)
  2483. >Additional register sets:    0
  2484. >...
  2485. >Your EMS hardware is capable of mapping memory at 4 addresses.
  2486. >Each of these segment addresses falls on a 16KB boundary.
  2487. >...
  2488.  
  2489. To maintain the terminology I've been using here, I'd paraphrase the first
  2490. part of the last quoted paragraph as: "The EMS hardware has 4 physical
  2491. pages for a total of 64K of mappable EMS memory. The system's raw page size
  2492. is 16K and each block of EMS must be aligned on a multiple of this page
  2493. size; therefore, each of the hex paragraph addresses shown in the table
  2494. below begins on a 16K boundary.".
  2495.  
  2496. Note: (raw page size) * (number of physical pages) = physical EMS memory
  2497.         16K       *             4              = 64K
  2498.  
  2499. To determine the required mimimum amount of physical EMS for a given
  2500. system, add up the amount of backfill and topfill you'll need, then add 48K
  2501. for using OMNIHIGH as well as 64K to support the page frame. It takes 64K
  2502. to topfill to an MDA and 96K to topfill to a CGA. To backfill to 256K,
  2503. topfill to the bottom of a CGA, run OMNIHIGH, and provide a page frame; the
  2504. amount of physical EMS memory you will need is:
  2505.  
  2506. (640k - 256K) + 96K + 48K + 64K = 592K of physical EMS
  2507.  
  2508. To get the required number of mapping registers need for this much memory,
  2509. divide the required physical memory by the size of that system's physical
  2510. page. If the "System raw page size" is the 16K shown above (bytes/1024=K)
  2511. then you would need:
  2512.  
  2513. 592K / 16K = 37 physical pages of EMS
  2514.  
  2515. When looking at the output of the EMSDATA program then, the system would
  2516. need to be capable of "mapping memory at 37 locations". If you can map
  2517. memory at more locations that's OK, you have room to grow. If the number is
  2518. less than you computed then it won't do what you want.
  2519.  
  2520. Note that the "Total Expanded Memory" and "Available Expanded Memory"
  2521. represent the amount of EMS memory that is in the system and currently
  2522. available, respectively.  These numbers refer to memory that can be
  2523. "logically" accessed by changing the EMS context and is an entirely
  2524. different thing from the amount of _physical_ EMS memory which can accessed
  2525. at any given time _without changing_ the EMS context.
  2526.  
  2527. To determine the total amount of EMS that you will need, add up the sizes
  2528. of all the programs you will want to run at the same time, then add 48K for
  2529. running OMNIHIGH and finaly, add in the amount of EMS used by each of the
  2530. running programs (including disk caches, ram drives, etc.). The partition
  2531. size you set up for a given program is how much memory it needs. Figure at
  2532. least 64K for use by your applications.
  2533.  
  2534. EMSDATA's "Additional register sets" is a count of the Alternate Mapping
  2535. Register Sets (AMRS). This is an aspect of the hardware used to store an
  2536. EMS context.  Since there is always one set of mapping registers and since
  2537. each process that you want to run has its own context, you will want your
  2538. system to have (The most you will need for OMNIVIEW is nine):
  2539.  
  2540. ((max number of tasks operating at the same time) - 1) AMRSs
  2541.  
  2542. The LIM 4.0 standard does not specify the number of physical pages or AMRSs
  2543. that a system must support. The standard does specify that the minimum
  2544. number of "handles" that the EMS software must support is 64. Since a
  2545. handle is used to identify a block of memory, I understand the standard to
  2546. imply that at least 64 physical pages be available; other interpretations
  2547. are, of course, available.
  2548.  
  2549. Date: 08-09-89 (15:59)              Number: 113 / 397 (Echo)
  2550.   To: DENNIS EDWARDS                Refer#: 112
  2551. From: RICK KUNZ                       Read: 12-06-89 (11:28)
  2552. Subj: ADDRAM10.ZIP and LIM 4.0      Status: PUBLIC MESSAGE
  2553. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  2554.  
  2555. Glad that program looks useful, Dennis. I think I'll go ahead and
  2556. forward it to NETNODE so that others can request it through the
  2557. RelayNet. It's 27k in size.
  2558.  
  2559. Date: 08-10-89 (08:54)              Number: 114 / 397 (Echo)
  2560.   To: RICK KUNZ                     Refer#: 113
  2561. From: DENNIS EDWARDS                  Read: 08-10-89 (18:18)
  2562. Subj: ADDRAM10.ZIP and LIM 4.0      Status: PUBLIC MESSAGE
  2563. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  2564.  
  2565. >Glad that program looks useful, Dennis. I think I'll go ahead and
  2566. >forward it to NETNODE...
  2567.  
  2568. What would think of an OV "expert system" -- you'ld stick this program
  2569. into a 640K "show room" machine and run it.  It would look around at where
  2570. it was loaded in memory and check out the EMS system and video adapter
  2571. then estimate the number and size of concurrent processes that could be
  2572. run, largest partition size, amount of EMS you'ld have left over for apps
  2573. etc- as well as the EMSINFO stuff.
  2574.  
  2575.  
  2576.  
  2577. Date: 08-10-89 (18:20)              Number: 115 / 397 (Echo)
  2578.   To: DENNIS EDWARDS                Refer#: 114
  2579. From: RICK KUNZ                       Read: 12-06-89 (11:28)
  2580. Subj: ADDRAM10.ZIP and LIM 4.0      Status: PUBLIC MESSAGE
  2581. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  2582.  
  2583. >What would think of an OV "expert system" -- you'ld stick this program
  2584. >into a 640K "show room" machine and run it.  It would look around at wh
  2585. >it was loaded in memory and check out the EMS system and video adapter
  2586. >then estimate the number and size of concurrent processes that could be
  2587. >run, largest partition size, amount of EMS you'ld have left over for
  2588. >apps etc- as well as the EMSINFO stuff.
  2589.  
  2590.  I like it a bunch. I think it would help people configure their systems
  2591.  with far less hassle than they might if they didn't know all that much
  2592.  about it -- I would use it myself, I think! <grin>
  2593.  
  2594. Date: 08-12-89 (23:09)              Number: 116 / 397
  2595.   To: DENNIS EDWARDS                Refer#: 108
  2596. From: KEITH LUKEN                     Read: 12-06-89 (11:28)
  2597. Subj: OV and PCB                    Status: PUBLIC MESSAGE
  2598. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  2599.  
  2600. >>I would expect some delays, but foreground kind of stops!
  2601. >...
  2602. >>Can't run a system this way!!
  2603. >
  2604. >I agree. I haven't experience this particular set of symptoms before an
  2605. >it's odd.
  2606. >you run OMINSTAL it will overwrite your program defintions.  It could b
  2607. >that the problems you are describing are the result of a problem that
  2608. >occured in 4.10 during context switches. If this doesn't clear up when
  2609.  
  2610. I have 4.13 and the problems were the same, I figured since I am only
  2611. one having this problem it must be a software conflict with something so
  2612. I started removing things! It turns out the cause was in my CONFIG.SYS I
  2613. had a SHELL statement to increase my enviornment! Why is this causing
  2614. troubles!! And now what do I do since I put the SHELL in there for a
  2615. reason! Also I notice that when I try that little bat routines you sent
  2616. out to bring up a BBS automatically I seem to have trouble, it comes out
  2617. and flashes error about out of virtual memory and something about
  2618. allocation, here is my little bat, I use the first START.BAT to start OV
  2619. then it calls up STARTBBS.BAT to bring up 2 nodes, what is wrong here-
  2620.  
  2621. my START.BAT-
  2622. OMNIVIEW /PB /M:128 /D:SCR:NOWAIT;EMS;ICA C:\COMMAND.COM /C
  2623. (on same line as above) C:\OV\STARTBBS.BAT
  2624.  
  2625. STARTBBS.BAT-
  2626. SPAWN /PB /M:384 /C:2 /P:3 /D:SCR:NOWAIT;EMS;ICA C:\PCB\DVBOARD.BAT
  2627. SPAWN /PB /M:384 /C:2 /P:3 /D:SCR:NOWAIT;EMS;ICA D:\PCB2\DVBOARD.BAT
  2628.  
  2629.  
  2630. Thanks for help!
  2631.  
  2632. PCRelay:PHANTASM -> RelayNet (tm)
  2633.                     PHANTASM 201-291- 2302(USR DUAL)/4134(HAYESV)
  2634.  
  2635. Date: 08-14-89 (14:42)              Number: 117 / 397 (Echo)
  2636.   To: KEITH LUKEN                   Refer#: 116
  2637. From: DENNIS EDWARDS                  Read: NO
  2638. Subj: OV and PCB                    Status: PUBLIC MESSAGE
  2639. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  2640.  
  2641. >It turns out the cause was in my CONFIG.SYS I
  2642. >had a SHELL statement to increase my enviornment! Why is this causing
  2643. >troubles!! And now what do I do since I put the SHELL in there for a
  2644. >reason!
  2645.  
  2646. I don't know why a SHELL statement that simply specified an environment
  2647. size would give OV trouble - this is something I've never experienced and I
  2648. use a shell statement to expand the parent environment all the time.  What
  2649. _is_ the reason why you need the SHELL statement? What programs need the
  2650. strings? What are the strings? How are you adding strings? When are you
  2651. adding them? Are you trying to edit them (if so how)? etc.
  2652.  
  2653. Keep in mind the following about the environment:
  2654.  
  2655. 1) The default size is 160 bytes and adding the /e parameter in the
  2656.    shell command only changes the size of the _parent_ environment. It does
  2657.    not effect the allocation of memory for any copies of the environment.
  2658.  
  2659. 2) Only the defined environment strings are duplicated in copies of the
  2660.    environment (and then padded to a paragraph boundary). This is because
  2661.    the environment is intended to be "read only".
  2662.  
  2663. If want to be able to expand the environment of a child COMMAND.COM you
  2664. have to give the /e=N parameter TO EACH COPY of COMMAND that you want to
  2665. run. You should be able to do this with %COMSPEC%.
  2666.  
  2667.  
  2668. >Also I notice that when I try that little bat routines you sent
  2669. >out to bring up a BBS automatically I seem to have trouble, it comes out
  2670. >and flashes error about out of virtual memory and something about
  2671. >allocation, here is my little bat, I use the first START.BAT to start OV
  2672. >then it calls up STARTBBS.BAT to bring up 2 nodes, what is wrong here-
  2673. >
  2674. >my START.BAT-
  2675. >OMNIVIEW /PB /M:128 /D:SCR:NOWAIT;EMS;ICA C:\COMMAND.COM /C
  2676. >(on same line as above) C:\OV\STARTBBS.BAT
  2677. >
  2678. >STARTBBS.BAT-
  2679. >SPAWN /PB /M:384 /C:2 /P:3 /D:SCR:NOWAIT;EMS;ICA C:\PCB\DVBOARD.BAT
  2680. >SPAWN /PB /M:384 /C:2 /P:3 /D:SCR:NOWAIT;EMS;ICA D:\PCB2\DVBOARD.BAT
  2681.  
  2682. Remember, everything needs to be swappable on a '386 because all the
  2683. virtual EMS is treated like a common memory pool.  Add the /S parameter to
  2684. the OMNIVIEW and SPAWN commands.
  2685.  
  2686. Date: 08-13-89 (20:36)              Number: 118 / 397
  2687.   To: DENNIS EDWARDS                Refer#: NONE
  2688. From: KEITH LUKEN                     Read: 12-06-89 (11:28)
  2689. Subj: OV 4.13                       Status: PUBLIC MESSAGE
  2690. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  2691.  
  2692. Dennis, I am making progress slowly, semms I now have those sample bats
  2693. set to bring up system unattened, now insted of getting those virtual
  2694. allocation errors I get what looks like normal startup I see it load
  2695. partitions (comes back with message saying so!) then it says OMNIVIEW
  2696. dismounted from memory? am i doing something wrong? here are the bat
  2697. files again..
  2698.  
  2699. This is the START.BAT-
  2700.  
  2701. OMNIVIEW /S /PB /M:416 /D:SCR:NOWAIT;EMS;ICA C:\COMMAND.COM /C
  2702. C:\OV\STARTBBS.BAT
  2703.  
  2704.  
  2705. This is the STARTBBS.BAT-
  2706.  
  2707. SPAWN /S /PB /M:384 /C:2 /P:3 /D:SCR:NOWAIT;EMS;ICA C:\PCB\DVBOARD.BAT
  2708. SPAWN /S /PB /M:384 /C:2 /P:3 /D:SCR:NOWAIT;EMS;ICA D:\PCB2\DVBOARD.BAT
  2709.  
  2710.  
  2711. Thanks! Once these are eventually loaded ( after we shoot these bugs) do
  2712. I switch between partitions with the OV-Key # to bounce back and
  2713. forth... Thanks again!
  2714.  
  2715. PCRelay:PHANTASM -> RelayNet (tm)
  2716.                     PHANTASM 201-291- 2302(USR DUAL)/4134(HAYESV)
  2717.  
  2718. Date: 08-15-89 (11:50)              Number: 119 / 397 (Echo)
  2719.   To: KEITH LUKEN                   Refer#: 118
  2720. From: DENNIS EDWARDS                  Read: NO
  2721. Subj: OV 4.13                       Status: PUBLIC MESSAGE
  2722. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  2723.  
  2724. >Dennis, I am making progress slowly, semms I now have those sample bats
  2725. >set to bring up system unattened, now insted of getting those virtual
  2726. >allocation errors I get what looks like normal startup I see it load
  2727. >partitions (comes back with message saying so!) then it says OMNIVIEW
  2728. >dismounted from memory?
  2729.  
  2730. I suspect that that all the batch files are "done": This would cause
  2731. COMMAND.COM (which contains the batch file interpreter) to exit. Whenever
  2732. the initial program controlling a partition exits, the partition is closed.
  2733. Thus OMNIVIEW has nothing to do and so it, too, exits (giving you the
  2734. "dismounted" message). You can verify this by changing the OMNILOAD.BAT
  2735. file (which I uploaded to the NET via POVERTY) to reflect your startup
  2736. command -- the batch file will indicate a normal OMNIVIEW exit if I am
  2737. right.
  2738.  
  2739. To stop the first partition from closing, either add "C:\COMMAND" or
  2740. "%COMSPEC%" to the last line of START.BAT. The advantage of COMSPEC is that
  2741. you can change your command interpreter from COMMAND.COM to 4DOS (or
  2742. whatever) somewhere down the line and not have to modify your OV batch
  2743. files -- assuming you set the COMSPEC environment variable, of course.
  2744.  
  2745. I don't know what the deal is with the DVBOARD.BAT files. If I had to guess
  2746. I'd say they are looking for a program you don't have running and exiting
  2747. "on error" when it is not found. Post them if you want.
  2748.  
  2749. BTW...did you solve the environment problem?
  2750.  
  2751. >Thanks! Once these are eventually loaded ( after we shoot these bugs) do
  2752. >I switch between partitions with the OV-Key # to bounce back and
  2753. >forth... Thanks again!
  2754.  
  2755. Yes. The default is the combination of the Ctrl, Left Shift, and "the key
  2756. labeled with the relevent partition number on the numeric keypad".  You
  2757. can use OVSETUP to change the shift state and also switch between the
  2758. numeric keypad and QWERTY number keys.
  2759.  
  2760. Date: 08-16-89 (20:35)              Number: 120 / 397
  2761.   To: ALL                           Refer#: NONE
  2762. From: DON BARBA                       Read: (N/A)
  2763. Subj: HELLO FROM BROOKLYN,NY        Status: PUBLIC MESSAGE
  2764. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  2765.  
  2766. MoonDog BBS in Brooklyn,New York is participating
  2767. in this conference.
  2768.  
  2769. PCRelay:MOONDOG -> RelayNet (TM)
  2770.                    MoonDog BBS Brooklyn,NY 718 692-2498 9600-V
  2771.  
  2772. Date: 08-18-89 (09:53)              Number: 121 / 397 (Echo)
  2773.   To: DON BARBA                     Refer#: 120
  2774. From: DENNIS EDWARDS                  Read: NO
  2775. Subj: HELLO FROM BROOKLYN,NY        Status: PUBLIC MESSAGE
  2776. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  2777.  
  2778. ▐MoonDog BBS in Brooklyn,New York is participating
  2779. ▐in this conference.
  2780.  
  2781. Welcome! Hope you enjoy the conference.
  2782.  
  2783. Date: 08-18-89 (05:13)              Number: 122 / 397
  2784.   To: DENNIS EDWARDS                Refer#: NONE
  2785. From: BOB HUNTER                      Read: 12-06-89 (11:28)
  2786. Subj: ORDER                         Status: PUBLIC MESSAGE
  2787. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  2788.  
  2789. Well, after your message during the last of July I ordered Omniveiw.
  2790. I am still waiting to receive it, however. Could you post the sales
  2791. number again so I can track when delivery might take place? I was given
  2792. a 4 day shipping date and it has been 16 days.
  2793.  
  2794. PCRelay:CHEMEK -> RelayNet (TM)
  2795.                   Chemeketa OnLine (503)393-5580 Salem, OR
  2796.  
  2797. Date: 08-20-89 (09:22)              Number: 123 / 397 (Echo)
  2798.   To: BOB HUNTER                    Refer#: 122
  2799. From: DENNIS EDWARDS                  Read: NO
  2800. Subj: ORDER                         Status: PUBLIC MESSAGE
  2801. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  2802.  
  2803. ▐Well, after your message during the last of July I ordered Omniveiw.
  2804.  
  2805. Sunny Hill order desk:          (800) 367-0651
  2806.  
  2807. Thanks for the order. I will follow up on this myself.
  2808.  
  2809. Date: 08-22-89 (20:13)              Number: 124 / 397
  2810.   To: DENNIS EDWARDS                Refer#: NONE
  2811. From: KEITH LUKEN                     Read: 12-06-89 (11:28)
  2812. Subj: BBS                           Status: PUBLIC MESSAGE
  2813. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  2814.  
  2815. Dennis,
  2816. In a previous message you mentioned a bat file LOADEMUP.BAT you were
  2817. gonna upload to the net, yet the NETHUB has not yet received it! Now as
  2818. per our earlier conversations I have made some progress! I seem to have
  2819. semi-fixed the enviornment problem, but I still have sluggish problem
  2820. when starting from MENu, how would I increase the enviornment of the
  2821. menu partition and the supsequent BBS partitions! Below are the new BAT
  2822. files I use to start up my system under OV when not using menu-
  2823.  
  2824. This is START.BAT to get OV started-
  2825.  
  2826. OMNIVIEW /S /PB /M:256 /C:1 /P:2 /D:SCR:NOWAIT;EMS;ICA C:\COMMAND.COM
  2827. /E:2048 /C C:\OV\STARTBBS.BAT
  2828.  
  2829. It calls up STARTBBS.BAT as such-
  2830.  
  2831. spawn /s /PB /M:128 /C:1 /P:2 /D:SCR:NOWAIT c:\command.com /E:2048
  2832. SPAWN /S /PB /M:448 /C:2 /P:4 /D:SCR:NOWAIT;EMS;ICA c:\command.com
  2833. /E:2048 /C C:\PCB\DVBOARD.BAT
  2834. SPAWN /S /PB /M:448 /C:2 /P:4 /D:SCR:NOWAIT;EMS;ICA c:\command.com
  2835. /E:2048 /C D:\PCB2\DVBOARD.BAT
  2836.  
  2837.  
  2838. Now several bumps I have hit, first the First SPAWN is a DOS partition I
  2839. am trying to open to allow me ability to open other partitions if the
  2840. both BBs nodes are in use, but this DOS partition just comes up with C:>
  2841. Prompt and is frozen. Also the screen in partiton 1 locked showing the
  2842. spawn lines and the partitions strted, but is unusable. Can I make that
  2843. my DOs partition, or can I have it so the SHELL MENU is loaded there?
  2844. If I can't make that Partiton 1 (start.bat) usefull, can it be removed
  2845. in bat file to allow least overhead wasted, If I CTRL-ALT-DEL it all
  2846. keeps running smooth! BTW- I have received 4.13 now and none of my
  2847. previous problems were due to 4.10. I am also running 386MAX 4.07 !
  2848.  
  2849. PCRelay:PHANTASM -> RelayNet (tm)
  2850.                     PHANTASM 201-291- 2302(USR DUAL)/4134(HAYESV)
  2851.  
  2852. Date: 08-26-89 (16:53)              Number: 125 / 397 (Echo)
  2853.   To: DENNIS EDWARDS                Refer#: NONE
  2854. From: STEVE STROH                     Read: 12-06-89 (11:28)
  2855. Subj: SIMPLE QUESTIONS              Status: PUBLIC MESSAGE
  2856. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  2857.  
  2858. I haven't gotten on lately, so some of the messages might have scrolled
  2859. off while I was away, so pardon if this has already been posted.
  2860.  
  2861. I've had Omniview for about a month now, and I'm relatively happy with
  2862. it, although I think it's capabilities (limited by the problems of the
  2863. 286) were a bit oversold.
  2864.  
  2865. My most annoying problem is that I have a batch file configured to load
  2866. the stuff I'm want into the various partitions.  Even though I have
  2867. swap to disk set, whenever Omniview tries to load the next partition
  2868. and it's out of memory, IT WON'T SWAP THE PARTITIONS PREVIOUSLY LOADED
  2869. out to disk.  Grrrrr!
  2870.  
  2871. A secondary problem is that in the batch file, I have it start up a
  2872. couple of DOS partitions, and then I TRY to have it load a couple of DOS
  2873. utilities (reset the prompt, and a dos history TSR).  Anything other
  2874. than the line that loads dos is ignored for that partition.  (it skips
  2875. the utility lines and loads the next partition).
  2876.  
  2877. A relatively minor one is that the first partition that I can load is
  2878. always #2.  Wish I could load #1.
  2879.  
  2880. I always considered myself a fairly knowlegeable DOS user, but trying to
  2881. get Omniview running has caused me to get up and walk away in
  2882. frustration more times than any other program I've used.  Don't get me
  2883. wrong, I'm happy with it (mostly- I've GOT to be doing something wrong
  2884. in the primary problem above), and recognize that there's only so much
  2885. you can do with a brain dead 286 and 640 of normal memory and 384 of
  2886. extended.  No doubt Sunny Hill doesn't have unlimited resources, but it
  2887. sure seems like more attention could have been paid to the manual and
  2888. had more examples.  <It simply isn't possible to have too many examples-
  2889. JE Pournelle).
  2890.  
  2891. I know the above descriptions border on vague, but if you can give me
  2892. some pointers, I'll get back on here with exact error messages, etc.
  2893. Your tech support guy(s?) (who doesn't go out of his way to identify
  2894. himself) is good- he knows the answers, but he has problems adjusting
  2895. his baud rate to match the level of the caller.  But always, without
  2896. fail, friendly, curteous, and as helpful as he knows how.  He said post
  2897. questions here and it might be more effective.
  2898.  
  2899. Thanks!
  2900. Steve Stroh
  2901.  
  2902. Date: 08-28-89 (11:25)              Number: 126 / 397 (Echo)
  2903.   To: STEVE STROH                   Refer#: 125
  2904. From: DENNIS EDWARDS                  Read: 09-07-89 (07:12)
  2905. Subj: SIMPLE QUESTIONS              Status: PUBLIC MESSAGE
  2906. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  2907.  
  2908. ▌My most annoying problem is that I have a batch file configured to load
  2909. ▌the stuff I'm want into the various partitions.  Even though I have
  2910. ▌swap to disk set, whenever Omniview tries to load the next partition
  2911. ▌and it's out of memory, IT WON'T SWAP THE PARTITIONS PREVIOUSLY LOADED
  2912. ▌out to disk.  Grrrrr!
  2913.  
  2914. Without seeing the batch files you're using it's difficult to say why this
  2915. is happening. It does work though.
  2916.  
  2917. There are a couple of reasons why you would get a "not enough memory" error
  2918. when trying to load a program:
  2919.  
  2920. 1) You are out of "swap" space. This can happen because the physical disk
  2921.    you started OV from actually has less room than is required to move
  2922.    all the required existing partitions to disk but, more often, it is
  2923.    because one has an LIM 4.0/EEMS system or a RAM disk.  In the case of a
  2924.    RAM disk the solution is to eliminate the "SWAP=" environment variable
  2925.    or point it to a physical drive that has enough free space to hold the
  2926.    partitions you want to swap out (or buy more RAM).  Omniview always
  2927.    uses the same swapping disk.  If you have LIM 4.0/EEMS then you can
  2928.    either buy more RAM or else decide that swapping is more important than
  2929.    EMS concurrency (on a '286 or below, as I've said several times, the
  2930.    size of a concurrent process will be limited by the amount of backfill).
  2931.    If you start OMNIVIEW with the "/E" command line switch, OV will treat
  2932.    all EMS in the system as LIM 3.2 memory and then when the EMS fills up,
  2933.    it will overflow to the physical disk.
  2934.  
  2935. 2) The partition that you are trying to load is larger than the amount of
  2936.    memory you have free after OV loads. You can compare the size of the
  2937.    partition to the "largest free block" reported by OVSTAT to see if this
  2938.    is true. The only things to do here are to reduce the partition size or
  2939.    increase the available space. To increase the avialable space remove
  2940.    TSRs that were installed before OMNIVIEW, kill the non-swappable
  2941.    partitions or get a LIM 4.0 system and load OMNIVIEW into high memory
  2942.    (LIM 4.0 can also fill in to the bottom of the video adapter to increase
  2943.    the TPA on monochrome and CGA systems).
  2944.  
  2945. 3) You have not made all the partitions swappable - a non-swappable
  2946.    partition permanently detracts from the available TPA.
  2947.  
  2948. 4) You are trying to open the partition from within another partition that
  2949.    must be swapped out in order to fit the new one into memory. Without the
  2950.    current partition being completely within LIM 4.0/EEMS, this would
  2951.    require that the current partition be physically copied into the swap
  2952.    space before it is done executing - something that is impossible to do.
  2953.    The answer to this problem is to create a small, non-swappable "control
  2954.    partition" as the initial process and then load all subsequent processes
  2955.    from that partition.  When you use the menus (OVSHEL/XSHELL), "the
  2956.    shell" serves as the control partition; either way, the control
  2957.    partition is effectively nonswappable.
  2958.  
  2959. ▌A secondary problem is that in the batch file, I have it start up a
  2960. ▌couple of DOS partitions, and then I TRY to have it load a couple of DOS
  2961. ▌utilities (reset the prompt, and a dos history TSR).  Anything other
  2962. ▌than the line that loads dos is ignored for that partition.  (it skips
  2963. ▌the utility lines and loads the next partition).
  2964. ▌A relatively minor one is that the first partition that I can load is
  2965. ▌always #2.  Wish I could load #1.
  2966.  
  2967. I don't understand this, either, the first partition that OV creates is
  2968. _always_ #1. I suspect that partition #1 is dying for want of
  2969. anything to do: Running a batch file that loads TSRs as the last thing it
  2970. does will die when the batch file is completed. The reason it dies is
  2971. because it returns an exit code (meaning DOS tells OV that the program(s)
  2972. in that partition no longer exist); the way around this is to reload a copy
  2973. of the command processor as the last line in the batch file that runs in
  2974. the vanishing partition (see below).
  2975.  
  2976. C>copy con somefile.bat
  2977. spawn /S /m:xxx program1.exe
  2978. spawn /S /m:xxx program2.com
  2979. youtsr
  2980. itsr
  2981. wealltsr
  2982. %COMSPEC%
  2983. ^Z
  2984.  
  2985. C>omniview /m:xxx /d:scr:fast \command.com /c somefile.bat
  2986.  
  2987. Note that in the above examples the partition that executes somefile.bat is
  2988. nonswappable: This would make partition #1 the "control partition".
  2989. %COMSPEC%, of course, reloads the transient portion of the user specified
  2990. command processor (COMMAND.COM by default) into memory and makes it the
  2991. current program in that partition: typing "exit" at the DOS prompt will
  2992. remove that partition.
  2993.  
  2994. If none of this works for you then please post the batch files you're
  2995. using. This will allow me to make more specific suggestions.
  2996.  
  2997. Date: 08-28-89 (11:25)              Number: 127 / 397 (Echo)
  2998.   To: KEITH LUKEN                   Refer#: NONE
  2999. From: DENNIS EDWARDS                  Read: NO
  3000. Subj: bbs                           Status: PUBLIC MESSAGE
  3001. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  3002.  
  3003. ▌In a previous message you mentioned a bat file LOADEMUP.BAT you were
  3004. ▌gonna upload to the net, yet the NETHUB has not yet received it!
  3005.  
  3006. I'll check on this. The file was put on POVERTY and I'm sure that Rick sent
  3007. it - I don't know what the problem is.
  3008.  
  3009. I'll just post it.
  3010.  
  3011. ▌Now as
  3012. ▌per our earlier conversations I have made some progress! I seem to have
  3013. ▌semi-fixed the enviornment problem, but I still have sluggish problem
  3014. ▌when starting from MENu, how would I increase the enviornment of the
  3015. ▌menu partition and the supsequent BBS partitions!
  3016.  
  3017. 1)build dummy variables so that the environment actually holds the
  3018.   desired number of strings
  3019. 2)Start up a DOS partition of 55K and then run OVSHELL.COM. On the Program
  3020.   Form Startup Comman
  3021. d field specify: C:\COMMAND.COM /E:2048
  3022.  
  3023. ▌Below are the new BAT
  3024. ▌files I use to start up my system under OV when not using menu-
  3025. ▌This is START.BAT to get OV started-
  3026. ▌OMNIVIEW /S /PB /M:256 /C:1 /P:2 /D:SCR:NOWAIT;EMS;ICA C:\COMMAND.COM
  3027. ▌/E:2048 /C C:\OV\STARTBBS.BAT
  3028. ▌It calls up STARTBBS.BAT as such-
  3029. ▌spawn /s /PB /M:128 /C:1 /P:2 /D:SCR:NOWAIT c:\command.com /E:2048
  3030. ▌SPAWN /S /PB /M:448 /C:2 /P:4 /D:SCR:NOWAIT;EMS;ICA c:\command.com
  3031. ▌/E:2048 /C C:\PCB\DVBOARD.BAT
  3032. ▌SPAWN /S /PB /M:448 /C:2 /P:4 /D:SCR:NOWAIT;EMS;ICA c:\command.com
  3033. ▌/E:2048 /C D:\PCB2\DVBOARD.BAT
  3034. ▌Now several bumps I have hit, first the First SPAWN is a DOS partition I
  3035. ▌am trying to open to allow me ability to open other partitions if the
  3036. ▌both BBs nodes are in use, but this DOS partition just comes up with C:>
  3037. ▌Prompt and is frozen. Also the screen in partiton 1 locked showing the
  3038. ▌spawn lines and the partitions strted, but is unusable.
  3039.  
  3040. The partition doesn't have a high enough priority to run. Remove the /P
  3041. statements from all the SPAWN lines and the initial OMNIVIEW command. If
  3042. all partitions have default priority that is not reduced in background then
  3043. the CPU time will split the CPU time equally.  If you leave off the /PB as
  3044. well then the foreground partition will get 50% and the remaining 50% will
  3045. be equally divided among the background processes.
  3046.  
  3047. Make sure set you AMRS=9 for 386^MAX.
  3048.  
  3049.  
  3050. Date: 08-28-89 (11:25)              Number: 128 / 397 (Echo)
  3051.   To: ALL                           Refer#: NONE
  3052. From: DENNIS EDWARDS                  Read: (N/A)
  3053. Subj: omniload.bat, part 1          Status: PUBLIC MESSAGE
  3054. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  3055.  
  3056. ECHO OFF
  3057. PLOAD %COMSPEC% /C OMNIVIEW /D:SCR:FAST /S %1 %2 %3 %4 %5 %6 %7 %8 %9
  3058. IF ERRORLEVEL==3 GOTO DOS3STRT
  3059. GOTO DONE
  3060. :DOS3STRT
  3061. OMNIVIEW %1 %2 %3 %4 %5 %6 %7 %8 %9
  3062. if errorlevel 1 goto ERR104
  3063. echo OMNIVIEW: Normal exit, no processes running.
  3064. goto DONE
  3065. :ERR104
  3066. if errorlevel 103 goto ERRUNKNOWN
  3067. if not errorlevel 102 goto ERR101
  3068. echo OMNIVIEW: Semaphore is set.
  3069. goto DONE
  3070. :ERR101
  3071. if not errorlevel 101 goto ERR100
  3072. echo OMNIVIEW: Exclusive semaphore already owned.
  3073. goto DONE
  3074. :ERR100
  3075. if not errorlevel 100 goto ERR95
  3076. echo OMNIVIEW: Too many semaphores.
  3077. goto DONE
  3078. :ERR95
  3079. if errorlevel 96 goto ERRUNKNOWN
  3080. if not errorlevel 95  goto ERR93
  3081. echo OMNIVIEW: System call interrupted.
  3082. goto DONE
  3083. :ERR93
  3084. if errorlevel 94 goto ERRUNKNOWN
  3085. if not errorlevel 93  goto ERR92
  3086. echo OMNIVIEW: No items found to work on.
  3087. goto DONE
  3088. :ERR92
  3089. if not errorlevel 92  goto ERR91
  3090. echo OMNIVIEW: Timer service table duplicate.
  3091. goto DONE
  3092. :ERR91
  3093. if not errorlevel 91  goto ERR90
  3094. echo OMNIVIEW: Timer service table overflow.
  3095. goto DONE
  3096. :ERR90
  3097. if not errorlevel 90  goto ERR89
  3098. echo OMNIVIEW: Not frozen error.
  3099. goto DONE
  3100. :ERR89
  3101. if not errorlevel 89  goto ERR88
  3102. echo OMNIVIEW: No process slots available.
  3103. goto DONE
  3104. :ERR88
  3105. if not errorlevel 88  goto ERR87
  3106. echo OMNIVIEW: Network write fault.
  3107. goto DONE
  3108. :ERR87
  3109. if not errorlevel 87  goto ERR86
  3110. echo OMNIVIEW: Invalid parameter.
  3111. goto DONE
  3112. :ERR86
  3113. if not errorlevel 86  goto ERR85
  3114. echo OMNIVIEW: Invalid password.
  3115. goto DONE
  3116. :ERR85
  3117. if not errorlevel 85  goto ERR84
  3118. echo OMNIVIEW: Already assigned.
  3119. goto DONE
  3120. :ERR84
  3121. if not errorlevel 84  goto ERR83
  3122. echo OMNIVIEW: Out of structures.
  3123. goto DONE
  3124. :ERR83
  3125. if not errorlevel 83  goto ERR82
  3126. echo OMNIVIEW: Interrupt 24 fail.
  3127. goto DONE
  3128. :ERR82
  3129. if not errorlevel 82  goto ERR81
  3130. echo OMNIVIEW: Cannot make item.
  3131. goto DONE
  3132. :ERR81
  3133. if not errorlevel 81  goto ERR80
  3134. echo OMNIVIEW: Duplicated FCB error.
  3135. goto DONE
  3136. :ERR80
  3137. if not errorlevel 80  goto ERR18
  3138. echo OMNIVIEW: File exists.
  3139. goto DONE
  3140. :ERR18
  3141. if errorlevel 19 goto ERRUNKNOWN
  3142. if not errorlevel 18  goto ERR17
  3143. echo OMNIVIEW: No more files.
  3144. goto DONE
  3145. :ERR17
  3146. if not errorlevel 17  goto ERR16
  3147. echo OMNIVIEW: Not same device.
  3148. goto DONE
  3149.  
  3150. Date: 08-28-89 (11:25)              Number: 129 / 397 (Echo)
  3151.   To: ALL                           Refer#: NONE
  3152. From: DENNIS EDWARDS                  Read: (N/A)
  3153. Subj: omniload.bat, part 2          Status: PUBLIC MESSAGE
  3154. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  3155.  
  3156. if not errorlevel 16  goto ERR15
  3157. echo OMNIVIEW: Current directory error.
  3158. goto DONE
  3159. :ERR15
  3160. if not errorlevel 15  goto ERR13
  3161. echo OMNIVIEW: Invalid drive.
  3162. goto DONE
  3163. :ERR13
  3164. if errorlevel 14 goto ERRUNKNOWN
  3165. if not errorlevel 13  goto ERR12
  3166. echo OMNIVIEW: Invalid data.
  3167. goto DONE
  3168. :ERR12
  3169. if not errorlevel 12  goto ERR11
  3170. echo OMNIVIEW: Invalid access.
  3171. goto DONE
  3172. :ERR11
  3173. if not errorlevel 11  goto ERR10
  3174. echo OMNIVIEW: Bad format error.
  3175. goto DONE
  3176. :ERR10
  3177. if not errorlevel 10  goto ERR9
  3178. echo OMNIVIEW: Bad environment.
  3179. goto DONE
  3180. :ERR9
  3181. if not errorlevel 9 goto ERR8
  3182. echo OMNIVIEW: Invalid block.
  3183. goto DONE
  3184. :ERR8
  3185. if not errorlevel 8 goto ERR7
  3186. echo OMNIVIEW: Not enough memory.
  3187. goto DONE
  3188. :ERR7
  3189. if not errorlevel 7 goto ERR6
  3190. echo OMNIVIEW: Memory arena trashed.
  3191. goto DONE
  3192. :ERR6
  3193. if not errorlevel 6 goto ERR5
  3194. echo OMNIVIEW: Invalid handle.
  3195. goto DONE
  3196. :ERR5
  3197. if not errorlevel 5 goto ERR4
  3198. echo OMNIVIEW: Access denied.
  3199. goto DONE
  3200. :ERR4
  3201. if not errorlevel 4 goto ERR3
  3202. echo OMNIVIEW: Too many open files.
  3203. goto DONE
  3204. :ERR3
  3205. if not errorlevel 3 goto ERR2
  3206. echo OMNIVIEW: Path not found.
  3207. goto DONE
  3208. :ERR2
  3209. if not errorlevel 2 goto ERR1
  3210. echo OMNIVIEW: File not found.
  3211. goto DONE
  3212. :ERR1
  3213. if not errorlevel 1 goto ERRUNKNOWN
  3214. echo OMNIVIEW: Invalid function.
  3215. goto DONE
  3216. :ERRUNKNOWN
  3217. echo OMNIVIEW: Unknown error.
  3218. :DONE
  3219.  
  3220. Date: 09-05-89 (20:01)              Number: 130 / 397
  3221.   To: DENNIS EDWARDS                Refer#: NONE
  3222. From: BOB HUNTER                      Read: 12-06-89 (11:28)
  3223. Subj: OMNIVIEW                      Status: PUBLIC MESSAGE
  3224. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  3225.  
  3226. Dennis - Earlier I left a message about the long wait for shipping. You
  3227. had indicated you would look into it. Have you heard anything? I called
  3228. the sales line and was told that it would be shipped the last Wednesday
  3229. in August UPS Blue Label. If I remember that is two day shipping. As of
  3230. 09/5/89 still no product. Any help or hope?
  3231.  
  3232. Thanks for your time.
  3233.  
  3234. Bob Hunter
  3235.  
  3236. PCRelay:CHEMEK -> Chemeketa OnLine (503)393-5580 Salem, OR
  3237.  
  3238. Date: 09-06-89 (20:40)              Number: 131 / 397
  3239.   To: DENNIS EDWARDS                Refer#: NONE
  3240. From: KEITH LUKEN                     Read: 12-06-89 (11:28)
  3241. Subj: SPEED                         Status: PUBLIC MESSAGE
  3242. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  3243.  
  3244. Dennis,
  3245. I finally have gotten OV to run with both nodes of my BBs, very smooth.
  3246. My only concern is I need soem tips on optimizing the thruput! I did
  3247. numerous bench tests and on a similar Desqview setup I made comparisons
  3248. of how the thruputs compared! I had a 19200 connection to a node while
  3249. other node was idle! I am using 2 USR HST's which in a stand alone
  3250. enviornment average about 1550CPS as my benchmark! under DV the CPS was
  3251. usually around 1440 cps which is not bad, but under OV I was never able
  3252. to get above 1232 cps!! I tried different clock ticks of 2 and 3 per
  3253. partition and no difference! I am so close to going LIVE with OMNIVIEW
  3254. so if you could just give me some fine-tuning advice!! THANKS!!
  3255.  
  3256.  
  3257. Date: 09-09-89 (13:02)              Number: 133 / 397 (Echo)
  3258.   To: BOB HUNTER                    Refer#: 130
  3259. From: DENNIS EDWARDS                  Read: NO
  3260. Subj: OMNIVIEW                      Status: PUBLIC MESSAGE
  3261. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  3262.  
  3263. │Dennis - Earlier I left a message about the long wait for shipping.
  3264.  
  3265. I did follow up, was told the same as you and that you'ld be phoned to
  3266. explain. Checking again I'm told a "shipping frenzy" is currently in
  3267. progress. I will check again on Monday to make sure it has gone out.
  3268. Sorry about this.
  3269.  
  3270. Date: 09-09-89 (13:02)              Number: 133 / 572 (Echo)
  3271.   To: BOB HUNTER                    Refer#: NONE
  3272. From: DENNIS EDWARDS                  Read: NO
  3273. Subj: OMNIVIEW                      Status: PUBLIC MESSAGE
  3274. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  3275.  
  3276. │Dennis - Earlier I left a message about the long wait for shipping.
  3277.  
  3278. I did follow up, was told the same as you and that you'ld be phoned to
  3279. explain. Checking again I'm told a "shipping frenzy" is currently in
  3280. progress. I will check again on Monday to make sure it has gone out.
  3281. Sorry about this.
  3282.  
  3283. Date: 09-09-89 (13:03)              Number: 134 / 572 (Echo)
  3284.   To: KEITH LUKEN                   Refer#: NONE
  3285. From: DENNIS EDWARDS                  Read: NO
  3286. Subj: SPEED                         Status: PUBLIC MESSAGE
  3287. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  3288.  
  3289. │Dennis,
  3290. │I finally have gotten OV to run with both nodes of my BBs, very smooth.
  3291. │My only concern is I need soem tips on optimizing the thruput! I did
  3292. │numerous bench tests and on a similar Desqview setup I made comparisons
  3293. │of how the thruputs compared! I had a 19200 connection to a node while
  3294. │other node was idle! I am using 2 USR HST's which in a stand alone
  3295. │enviornment average about 1550CPS as my benchmark! under DV the CPS was
  3296. │usually around 1440 cps which is not bad, but under OV I was never able
  3297. │to get above 1232 cps!!
  3298.  
  3299. Its difficult to say what the root of the disparity is without seeing your
  3300. current config. I suspect that you are giving the "idle" process more time
  3301. than you intend. I would also expect that, were the second node actually
  3302. loaded, the relative comparison would be more favorable.
  3303.  
  3304. When it's time for OV to schedule the next process it looks for the next
  3305. highest priority process, other than the current process, and runs it if it
  3306. can. To illustrate the scheduling process consider the following relative
  3307. priorities, where A,B,C and D are processes listed in order of priority
  3308.  
  3309. Case 1:     A
  3310.             B, C, D
  3311.  
  3312. In this situation all procs have the default priority and equal ticks and
  3313. proc. A is foreground.  The scheduling pattern will be (ABACADAB...) and the
  3314. foreground partition will get 50% of the CPU time. Each of the background
  3315. procs will split the remaing CPU time equally.
  3316.  
  3317. Case 2:     A, B
  3318.             C, D
  3319.  
  3320. This is similar to the above situation except that proc B does not have its
  3321. background priority reduced. The scheduling pattern will be (ABAB). A and B
  3322. will split the CPU time and, unless they are handling a hardware interrupts,
  3323. procs C and D will never run.
  3324.  
  3325. Case 3:     A
  3326.             B
  3327.             C, D
  3328.  
  3329. This situation could result from a variety of priority value assignments -
  3330. only the relative ranking of priorities is important. The scheduling pattern
  3331. and relative CPU time will be the same as in Case 2.
  3332.  
  3333. Case 4:     A
  3334.             B, C
  3335.             D
  3336.  
  3337. This situation can also result from a variety of priority assignments. The
  3338. scheduling pattern would be (ABACAB).  Proc A would get 50% of the CPU time
  3339. while B and C would both run 25% of the time.
  3340.  
  3341. To determine the percentage of the CPU time that a given process uses, first
  3342. determine the scheduling pattern and then sum the quantas for the running
  3343. processes. Generally, the CPU time allotted to a given process is the ratio
  3344. of that processes' quanta to the sum of all the clock tick values.
  3345.  
  3346. There are are specific exceptions to this scheduling pattern which occure
  3347. when a program is waiting for some resource to become available, during which
  3348. time it will not run: A background program waiting on mouse or keyboard input
  3349. would fall into this catagory.
  3350.  
  3351. Another exception to the scheduling rule comes in when a program is "inside"
  3352. DOS during which time other programs are not scheduled, even though it may be
  3353. time to do so. You can see this happen when you start typing at the DOS
  3354. command line since, until you hit <enter>, DOS will not return from the "get
  3355. buffered input" call and all the background processes will remain idle
  3356. (except for interrupt handling - which is a seperate consideration from the
  3357. scheduling process).
  3358.  
  3359. As it turns out, the default priorities and clock value assignments work well
  3360. on a '386 - I would try those and compare the systems again under actual
  3361. loading conditions. The ANSI driver also effects the overall throughput of an
  3362. OV system.
  3363.  
  3364. Date: 09-11-89 (09:53)              Number: 135 / 572 (Echo)
  3365.   To: ALL                           Refer#: NONE
  3366. From: DENNIS EDWARDS                  Read: (N/A)
  3367. Subj: Revised Application Notes     Status: PUBLIC MESSAGE
  3368. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  3369.  
  3370. A revised set of OMNIVIEW Application Notes is being sent to the network
  3371. with the name OVAPPN00.ZIP.
  3372.  
  3373. Scheduling and Memory have been revised to amplify the effect of waiting
  3374. processes and add more specific information for 386 systems.
  3375.  
  3376. Date: 09-11-89 (09:53)              Number: 136 / 572 (Echo)
  3377.   To: ALL                           Refer#: NONE
  3378. From: DENNIS EDWARDS                  Read: (N/A)
  3379. Subj: CONCURE.ZIP                   Status: PUBLIC MESSAGE
  3380. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  3381.  
  3382. I have uploaded a utility program to the network called CONCURE.ZIP.
  3383.  
  3384. This program is an "expert system" that can be useful in evaluating a
  3385. system's capability for use with a DOS multitasker.  The program offers
  3386. specific information about the number and size of OMNIVIEW processes that can
  3387. be expected to run CONCURrently. This program also evaluates the extent to
  3388. which a "LIM 4.0" system supports multitasker operation and so can have
  3389. diagnostic benefit.
  3390.  
  3391. Date: 09-11-89 (06:06)              Number: 137 / 572
  3392.   To: DENNIS EDWARDS                Refer#: 134
  3393. From: KEITH LUKEN                     Read: 12-06-89 (11:28)
  3394. Subj: SPEED                         Status: PUBLIC MESSAGE
  3395. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  3396.  
  3397. >Its difficult to say what the root of the disparity is without seeing y
  3398. >current config. I suspect that you are giving the "idle" process more t
  3399. >than you intend. I would also expect that, were the second node actuall
  3400. >loaded, the relative comparison would be more favorable.
  3401.  
  3402. >As it turns out, the default priorities and clock value assignments wor
  3403. >on a '386 - I would try those and compare the systems again under actua
  3404. >loading conditions. The ANSI driver also effects the overall throughput
  3405. >OV system.
  3406.  
  3407. I had only 2 partitons active, both were PCB and had default priority
  3408. abd the /PB since I don't want one node to get neglected when it is in
  3409. background! What kind of impact does the ANSI.SYS have on performance
  3410. and what should I do about it? Is there a way to set up OV so that both
  3411. partitions would get equal time if they were active, but if one was idle
  3412. it would give up it's time? That is similar to the way DV works.
  3413.  
  3414.  
  3415. Date: 09-14-89 (14:31)              Number: 138 / 572 (Echo)
  3416.   To: KEITH LUKEN                   Refer#: 137
  3417. From: DENNIS EDWARDS                  Read: NO
  3418. Subj: SPEED                         Status: PUBLIC MESSAGE
  3419. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  3420.  
  3421. │I had only 2 partitons active, both were PCB and had default priority
  3422. │abd the /PB since I don't want one node to get neglected when it is in
  3423. │background!
  3424.  
  3425. I wouldn't worry about it being starved of CPU time: These are, afterall,
  3426. interrupt driven processes.
  3427.  
  3428. >What kind of impact does the ANSI.SYS have on performance
  3429. │and what should I do about it?
  3430.  
  3431. ANSI sys is just another layer of code that your video output goes through.
  3432. There are a number of ANSI devices around and some are more efficient than
  3433. others. I don't have any benchmarks.
  3434.  
  3435. >Is there a way to set up OV so that both
  3436. │partitions would get equal time if they were active, but if one was idle
  3437. │it would give up it's time? That is similar to the way DV works.
  3438.  
  3439. The definition of "idle" has a lot to do with the answer. There are several
  3440. reasons why a program will "wait", as discussed in the App Notes. In most
  3441. cases a program that's waiting for something doesn't run. On a 386, any
  3442. program that handles a unique interrupt will be scheduled when that interrupt
  3443. occures; to that extent such programs will run even when they're waiting.
  3444.  
  3445. When you have multiple interrupt driven programs running then the efficiency
  3446. of the context switching mechanisms are highlighted - this is why I say that
  3447. you need to compare the system in a loaded condition to gain a meaningful
  3448. throughput expectation.
  3449.  
  3450. You might try turning on Topview emulation - some programs make keyboard
  3451. calls, etc., differently when they detect a TopView compatible multitasker
  3452. (such as DESQview). But, as I said the best thing to do is just go ahead and
  3453. use the default priorities - This will give you 50% response from the
  3454. foreground program and everybody else will split the rest of the time
  3455. (neglecting interrupt handler activity, etc.).
  3456.  
  3457. Date: 09-24-89 (17:10)              Number: 143 / 572
  3458.   To: DENNIS EDWARDS                Refer#: NONE
  3459. From: BOB HUNTER                      Read: 12-06-89 (11:28)
  3460. Subj: OMNIVIEW                      Status: PUBLIC MESSAGE
  3461. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  3462.  
  3463. Well, Finally received Omniview! Have been playing around with it and
  3464. ran up against some problems.
  3465.  
  3466. 1) I have a 386 with 4 megs using QEMM as the memory manager. I have
  3467. used the OV.BAT you listed here to start OMV. I load up the BBS system
  3468. (GAP) and all appears well. After a person calls in though it locks up
  3469. after a few screens. I have plenty of memory for the task (430K) and
  3470. have set the communications option.
  3471.  
  3472. Adding a DOS partition or other will create the problem even faster.
  3473. As GAP is similar to PCBOARD maybe someone out there could help.
  3474.  
  3475. I'll bet it is some simple thing I have overlooked!
  3476.  
  3477. PCRelay:CHEMEK -> Chemeketa OnLine (503)393-5580 Salem, OR
  3478.  
  3479. Date: 09-26-89 (14:47)              Number: 145 / 572 (Echo)
  3480.   To: BOB HUNTER                    Refer#: 143
  3481. From: DENNIS EDWARDS                  Read: NO
  3482. Subj: OMNIVIEW                      Status: PUBLIC MESSAGE
  3483. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  3484.  
  3485. │Well, Finally received Omniview! Have been playing around with it and
  3486. │ran up against some problems.
  3487. │1) I have a 386 with 4 megs using QEMM as the memory manager. I have
  3488. │used the OV.BAT you listed here to start OMV. I load up the BBS system
  3489. │(GAP) and all appears well. After a person calls in though it locks up
  3490. │after a few screens. I have plenty of memory for the task (430K) and
  3491. │have set the communications option.
  3492. │Adding a DOS partition or other will create the problem even faster.
  3493. │As GAP is similar to PCBOARD maybe someone out there could help.
  3494. │I'll bet it is some simple thing I have overlooked!
  3495. │PCRelay:CHEMEK -> RelayNet (TM)
  3496. │                  Chemeketa OnLine (503)393-5580 Salem, OR
  3497.  
  3498. Date: 09-26-89 (14:47)              Number: 146 / 572 (Echo)
  3499.   To: BOB HUNTER                    Refer#: 143
  3500. From: DENNIS EDWARDS                  Read: NO
  3501. Subj: OMNIVIEW                      Status: PUBLIC MESSAGE
  3502. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  3503.  
  3504. │1) I have a 386 with 4 megs using QEMM as the memory manager. I have
  3505. │used the OV.BAT you listed here to start OMV. I load up the BBS system
  3506. │(GAP) and all appears well. After a person calls in though it locks up
  3507. │after a few screens. I have plenty of memory for the task (430K) and
  3508. │have set the communications option.
  3509. │Adding a DOS partition or other will create the problem even faster.
  3510. │As GAP is similar to PCBOARD maybe someone out there could help.
  3511.  
  3512. OMNIVIEW is designed to be used with 386^MAX - with many programs QEMM will
  3513. work fine, but in the case of interrupt driven processes residing in EMS,
  3514. appropriate context switching is not guaranteed. This may be your problem.
  3515.  
  3516. If I'm correct in assuming you're use of the menu shell then you _don't_ want
  3517. to have the "high speed communications" option set to yes. This is a "nice
  3518. thing" we included for users before the 386s were popular and interrupt
  3519. driven programs had to be nonswappable.  What you want to do is set "Runs in
  3520. background" and "Can swap to disk" to "Yes". Set "High Speed Communications"
  3521. to "No", you probably won't need to change any of the "Advanced Options" from
  3522. their default values. Set display type to "Text", or to one of the "xx lines"
  3523. options.
  3524.  
  3525. You want to make sure that you have "number of processes + 1" Alternate
  3526. Mapping Register Sets (AMRS) allocated by the memory manager. - with 386^MAX
  3527. this is done using an "AMRS=n" argument in the CONFIG.SYS file entry for the
  3528. memory manager. This will provide an adequate number of virtual EMS contexts
  3529. for task switching.
  3530.  
  3531. If you ran OVSETUP and selected "Expanded Memory Operation" for the menu,
  3532. then you need to run this program again and select "Standard Operation".
  3533. Expanded memory operation of the menu is where OVSHELL.COM runs in the page
  3534. frame and some programs (like Windows) don't like this. If you haven't
  3535. already done so you should "include" a 48K block of EMS and then edit the
  3536. second to last line of the OV.BAT file so that it starts with the word
  3537. OMNIHIGH instead of OMNIVIEW - this will significantly increase your
  3538. partition sizes by loading the multitasking kernal into upper memory. To
  3539. include the memory block on most systems (using 386^MAX) add
  3540. "INCLUDE=D400-E000" to the CONFIG.SYS file entry for the memory manager.
  3541.  
  3542. Date: 09-27-89 (13:02)              Number: 147 / 572 (Echo)
  3543.   To: DENNIS EDWARDS                Refer#: 146
  3544. From: TRACY LEBENZON                  Read: 12-06-89 (11:28)
  3545. Subj: OMNIVIEW                      Status: PUBLIC MESSAGE
  3546. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  3547.  
  3548. > with many programs QEMM will work fine, but in the case of interrupt
  3549. > driven processes residing in EMS, appropriate context switching is
  3550. > not guaranteed.
  3551.  
  3552. Actually, your statement is not at all accurate. QEMM-386 is designed
  3553. to support high speed interrupt driven communications. If the computer
  3554. is having problems, try increasing the number of tasks by use of the
  3555. "tasks=" command. The default number is 10. Additionally, if context
  3556. switching is a problem, use the "maps=" command. The default number
  3557. of maps is 8, which is sufficient for DV and 7 windows running in DV.
  3558.  
  3559. And, when you see the new version of QEMM-386...
  3560.  
  3561. Tracy Lebenzon
  3562.  
  3563. Date: 09-27-89 (21:23)              Number: 148 / 572 (Echo)
  3564.   To: BOB KRACK                     Refer#: NONE
  3565. From: RICK KUNZ                       Read: NO
  3566. Subj: R/O MSGS                      Status: PUBLIC MESSAGE
  3567. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  3568.  
  3569. ->CALSTAR
  3570.  
  3571.  Bob: I have the OV files packed up and on their way to you with this
  3572. packet. You need to add r/o capability for yourself. Enter a message to
  3573. PCRELAY as a receiver-only message, with the subject ADD
  3574.  
  3575. This will add your r/o capability to your node. Are you running the beta
  3576. 8 version of the node software?
  3577.  
  3578. Date: 09-28-89 (18:33)              Number: 149 / 572 (Echo)
  3579.   To: TRACY LEBENZON                Refer#: 147
  3580. From: DENNIS EDWARDS                  Read: 09-29-89 (11:20)
  3581. Subj: OMNIVIEW                      Status: PUBLIC MESSAGE
  3582. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  3583.  
  3584.  [ OMNIVIEW is designed to work with 386^MAX...]
  3585. │> with many programs QEMM will work fine, but in the case of interrupt
  3586. │> driven processes residing in EMS, appropriate context switching is
  3587. │> not guaranteed.
  3588. │Actually, your statement is not at all accurate....
  3589.  
  3590. The message I left regarded the design and operation of OMNIVIEW. The
  3591. statements I made regarding the reliabity of EMS context switches on
  3592. receipt of an IRQ are completely accurate.
  3593.  
  3594. To reliably run interrupt driven OMNIVIEW processes in EMS, you need 386^MAX.
  3595.  
  3596. Date: 09-29-89 (02:44)              Number: 153 / 572 (Echo)
  3597.   To: DENNIS EDWARDS                Refer#: 146
  3598. From: BOB HUNTER                      Read: 12-06-89 (11:28)
  3599. Subj: OMNIVIEW                      Status: PUBLIC MESSAGE
  3600. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  3601.  
  3602. > If I'm correct in assuming you're use of the menu shell then you _don'
  3603. > to have the "high speed communications" option set to yes. This is a "
  3604.  
  3605. Well, You are correct in the assumption on using the shell. I will try
  3606. the suggestions you have made this weekend. Sounds like they may be the
  3607. answer. Will look minto 386to the max, though I would hope that QEMM
  3608. will end up being OK after I learn more of the "Proper" operation of the
  3609. program.
  3610.  
  3611. I did note the speed from Omniview certainly appears to be faster than
  3612. DesqView. It will be interesting to see the differences (when I figure
  3613. Ominiview out a bit more). Thanks Dennis!!
  3614.  
  3615. PCRelay:CHEMEK -> Chemeketa OnLine (503)393-5580 Salem, OR
  3616.  
  3617. Date: 09-29-89 (06:07)              Number: 154 / 572 (Echo)
  3618.   To: RICK KUNZ                     Refer#: 148
  3619. From: BOB KRACK                       Read: 09-30-89 (07:21)
  3620. Subj: R/O MSGS                      Status: PUBLIC MESSAGE
  3621. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  3622.  
  3623. ->POVERTY
  3624. >packet. You need to add r/o capability for yourself. Enter a message to
  3625. >PCRELAY as a receiver-only message, with the subject ADD
  3626. >
  3627. >This will add your r/o capability to your node. Are you running the bet
  3628. >8 version of the node software?
  3629.  
  3630. Rick,
  3631. I have no idea what version I am using.  The EXEs are dated 5-13-89.
  3632.  
  3633. If I understand you correctly,
  3634. TO:PCRELY
  3635. SUB:xyz
  3636. SEC:R
  3637. ADD
  3638.  
  3639. The last week of my echoing from Mark, I lost a 60 meg drive containing
  3640. all of the documentation for PCRELAY.  I think I was using a newer
  3641. version of the code at that time, but it went with the drive and I
  3642. replaced with the only version I had backed up on floppy.  I haven't
  3643. wanted to bother you any more than absolutely essential, and it has been
  3644. working good, and I really didn't want system R/O so I just let it sleep
  3645. like that.
  3646.  
  3647. Perhaps it is time to ask you for the newer code and docs so I can
  3648. figger out just what I am really supposed to be doing?
  3649.  
  3650. Thanks,
  3651.  
  3652.       ^.B0B.^
  3653.  
  3654. PCRelay:CALSTAR -> CAL-STAR Communications (916)222-3413 9600HST
  3655.  
  3656. Date: 09-30-89 (06:35)              Number: 156 / 572 (Echo)
  3657.   To: BOB HUNTER                    Refer#: 153
  3658. From: DENNIS EDWARDS                  Read: NO
  3659. Subj: OMNIVIEW                      Status: PUBLIC MESSAGE
  3660. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  3661.  
  3662. │Well, You are correct in the assumption on using the shell. I will try
  3663. │the suggestions you have made this weekend....
  3664.  
  3665. Good.
  3666.  
  3667. │Will look into 386to the max, though I would hope that QEMM
  3668. │will end up being OK after I learn more of the "Proper" operation of the
  3669. │program.
  3670.  
  3671. Let me know...
  3672.  
  3673. │I did note the speed from Omniview certainly appears to be faster than
  3674. │DesqView. It will be interesting to see the differences (when I figure
  3675. │Ominiview out a bit more). Thanks Dennis!!
  3676.  
  3677. You bet.
  3678.  
  3679. Date: 09-30-89 (13:42)              Number: 158 / 572 (Echo)
  3680.   To: DENNIS EDWARDS                Refer#: NONE
  3681. From: TRACY LEBENZON                  Read: 12-06-89 (11:31)
  3682. Subj: OMNIVIEW                      Status: PUBLIC MESSAGE
  3683. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  3684.  
  3685. DE> OMNIVIEW is designed to work with 386^MAX...
  3686.  
  3687. DE> with many programs QEMM will work fine, but in the case of interrupt
  3688. DE> driven processes residing in EMS, appropriate context switching is
  3689. DE> not guaranteed.
  3690.  
  3691. TL> Actually, your statement is not at all accurate....
  3692.  
  3693. DE> The message I left regarded the design and operation of OMNIVIEW.
  3694. DE> The statements I made regarding the reliabity of EMS context
  3695. DE> switches [in OMNIVIEW] on receipt of an IRQ are completely
  3696. DE> accurate.
  3697.  
  3698. DE> To reliably run interrupt driven OMNIVIEW processes in EMS, you
  3699. DE> need 386^MAX.
  3700.  
  3701. Oops. Well in that case, I guess your statement was accurate, but
  3702. mis-leading due to your use of English (or at least my interpretation
  3703. of it). Oh well. Thanks for the clarification.
  3704.  
  3705. Tracy Lebenzon
  3706.  
  3707.  
  3708. Date: 10-03-89 (00:33)              Number: 159 / 572 (Echo)
  3709.   To: ALL                           Refer#: NONE
  3710. From: WILLIAM MUNSON                  Read: (N/A)
  3711. Subj: 386^MAX                       Status: PUBLIC MESSAGE
  3712. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  3713.  
  3714. Is it possible to use the 386^MAX card in a XT type computer and still
  3715. get out of EMS operation?  I would like to run a 2 node bbs system at
  3716. lower baud rates ( 300 - 2400 ) but just cannot squeeze enough memory
  3717. out of a conventional memory setup even in the expert mode.  Thanks!
  3718.  
  3719. PCRelay:DATACOMM -> Data Comm - Rochester N.Y. 716-328-3844
  3720.  
  3721. Date: 10-05-89 (16:14)              Number: 160 / 572 (Echo)
  3722.   To: WILLIAM MUNSON                Refer#: 159
  3723. From: DENNIS EDWARDS                  Read: NO
  3724. Subj: 386^MAX                       Status: PUBLIC MESSAGE
  3725. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  3726.  
  3727. │Is it possible to use the 386^MAX card in a XT type computer and still
  3728. │get out of EMS operation?  I would like to run a 2 node bbs system at
  3729. │lower baud rates ( 300 - 2400 ) but just cannot squeeze enough memory
  3730. │out of a conventional memory setup even in the expert mode.  Thanks!
  3731.  
  3732. Unfortunately, to run '386 specific software such as 386^MAX you need a '386
  3733. based system. The costs of these systems, however, especially in the 16 bit
  3734. SX chip version are now reasonable: motherboards are available for about the
  3735. price of a LIM 4.0 board.
  3736.  
  3737. With LIM 4.0/EEMS hardware, a LIM 4.0 driver and a CGA it possible to get
  3738. two partitions of 300K+ on your current machine:
  3739.  
  3740. ((736K max DOS space) - (Memory used by DOS) - (13K for OMNIHIGH))/2
  3741.  
  3742. Concurrent operation of larger interrupt driven processes will require a
  3743. '386.
  3744.  
  3745. Date: 10-06-89 (07:17)              Number: 161 / 572 (Echo)
  3746.   To: ALL                           Refer#: NONE
  3747. From: RICK KUNZ                       Read: (N/A)
  3748. Subj: 106blt.zip                    Status: PUBLIC MESSAGE
  3749. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  3750.  
  3751. 106BLT.ZIP is available for file request or download from POVERTY or
  3752. from NETNODE. This is a text bulletin describing this conference and can
  3753. be used as a welcome screen.
  3754.  
  3755. Date: 10-07-89 (15:22)              Number: 162 / 572 (Echo)
  3756.   To: DENNIS EDWARDS                Refer#: NONE
  3757. From: DUANE BAUMAN                    Read: 03-16-90 (17:36)
  3758. Subj: OMNIVIEW 4.13                 Status: PUBLIC MESSAGE
  3759. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  3760.  
  3761.  
  3762. Received ver 4.13 and w/ 386max ver 4.03 dtd 12-23-88 omnihigh loads
  3763. OK but the pgm refused to stay up w/ a slowed down HST i.e 9600
  3764. used /s in two windows one /m:500 command other spawn m:220 /s /pb
  3765. telix.bat..... Tried reducing the memory size to m:220 on each
  3766. window and dropped the /s in both i.e. just in DOS killed the 386max
  3767. also and same problems modem would NOT run in background...Changed to
  3768. taskview ver 1.2 and works perfect. The machine is Mylex MI386-20
  3769. w/Award MY 3.04e BIOS.  Help Duane Bauman
  3770.  
  3771.  
  3772. Date: 10-08-89 (07:56)              Number: 163 / 572 (Echo)
  3773.   To: DENNIS EDWARDS                Refer#: NONE
  3774. From: JAMES WALL                      Read: 03-16-90 (17:36)
  3775. Subj: OMNIVIEW                      Status: PUBLIC MESSAGE
  3776. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  3777.  
  3778. After having Omniview and 386 Max sitting on the shelf for about 8
  3779. months,  I have decided to use it.  Finally got another line.  I am
  3780. having very similar problems to Bob Hunter.
  3781. I carefully read your message to Mr Hunter andam thoroughly confused
  3782. about a few things.  I tried the OMNIHIGH statement in the OV.BAT file
  3783. and get bad command name or file.  I have Omniview 4.01.  I have gone
  3784. through the 386 MAX docs and can fine no mention of the AMRS register
  3785. that goes in the config file.  Am I trying to run an outdated version of
  3786. both or what?
  3787. I;m basically new to this multitasking and really need some help.  I
  3788. would like to see batch files to call up my partitions, if possible.
  3789. I am running a 386 20mzh machine with a VGA adapter and 4 mgs of ems
  3790. memory.
  3791. One other question that I have and it is probably because I don't
  3792. understand how this works is, why if I have 4 megs of memory,
  3793. cant Omniview use some of this memory to load partitions.  Why are we
  3794. still limited to 640k.  Whats the purpose??
  3795. Hope I don't sound too stupid, but I guess I just don't understand it.
  3796.  
  3797.  
  3798. Date: 10-08-89 (09:49)              Number: 164 / 572 (Echo)
  3799.   To: DENNIS EDWARDS                Refer#: NONE
  3800. From: JAMES WALL                      Read: 03-16-90 (17:36)
  3801. Subj: LATEST                        Status: PUBLIC MESSAGE
  3802. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  3803.  
  3804. What are the latest versions of Omniview and 386 Max
  3805.  
  3806.  
  3807. Date: 10-06-89 (09:31)              Number: 165 / 572 (Echo)
  3808.   To: ALL                           Refer#: NONE
  3809. From: KEITH LUKEN                     Read: (N/A)
  3810. Subj: OV & 386MAX FOR SALE          Status: PUBLIC MESSAGE
  3811. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  3812.  
  3813. I have the most RECENT versions of 386-MAX and OMNIVIEW 4.13 for sale! I
  3814. no longer need them and am willing to let them go as a package for only
  3815. $75 ! It won't last at this great price! Leave me a message if
  3816. interested.
  3817.  
  3818.  
  3819. Date: 10-11-89 (07:01)              Number: 167 / 572 (Echo)
  3820.   To: DUANE BAUMAN                  Refer#: 162
  3821. From: DENNIS EDWARDS                  Read: 04-20-90 (18:48)
  3822. Subj: OMNIVIEW 4.13                 Status: PUBLIC MESSAGE
  3823. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  3824.  
  3825. │Received ver 4.13 and w/ 386max ver 4.03 dtd 12-23-88 omnihigh loads
  3826. │OK but the pgm refused to stay up w/ a slowed down HST i.e 9600
  3827.  
  3828. Install 386^MAX and include the AMRS=11 argument for it in CONFIG.SYS.
  3829. If this does not do it, leave me an R/O message with your voice number.
  3830.  
  3831. Date: 10-11-89 (10:04)              Number: 168 / 572 (Echo)
  3832.   To: JAMES WALL                    Refer#: 164
  3833. From: DENNIS EDWARDS                  Read: NO
  3834. Subj: LATEST                        Status: PUBLIC MESSAGE
  3835. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  3836.  
  3837. │What are the latest versions of Omniview and 386 Max
  3838.  
  3839. OV is currently at 4.13 while 386^MAX is at 4.07.
  3840.  
  3841. OV users may receive the current version by calling (800) 367-0651.
  3842.  
  3843. Date: 10-11-89 (10:04)              Number: 170 / 572 (Echo)
  3844.   To: JAMES WALL                    Refer#: 163
  3845. From: DENNIS EDWARDS                  Read: NO
  3846. Subj: OMNIVIEW                      Status: PUBLIC MESSAGE
  3847. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  3848.  
  3849. │I tried the OMNIHIGH statement in the OV.BAT file
  3850. │and get bad command name or file. I have Omniview 4.01. I have gone
  3851. │through the 386 MAX docs and can fine no mention of the AMRS register
  3852. │that goes in the config file.  Am I trying to run an outdated version of
  3853. │both or what?
  3854.  
  3855. Yes. OV 4.01 did not include the OMNIHIGH program but, instead, used the
  3856. loadhigh function of 386^MAX. AMRS is not documented in the 386^MAX manual
  3857. but is mentioned in the README file on the current distribution disks.
  3858. SCREEN is undocumented.
  3859.  
  3860. │I would like to see batch files to call up my partitions, if possible.
  3861. │I am running a 386 20mzh machine with a VGA adapter and 4 mgs of ems
  3862. │memory.
  3863.  
  3864. If the expanded memory is on a plug in board, you should configure it as
  3865. extended memory and then use 386^MAX to convert that to virtual EMS. By
  3866. default, any memory left over after filling in the upper 384K and remapping
  3867. ROMs is converted to EMS. Once you have established virtual EMS you should be
  3868. able to use the batch files below.
  3869.  
  3870. D:\OMNIVIEW\>copy con START.BAT
  3871. OMNIHIGH /s /m:512 %COMSPEC% /c run.bat
  3872. ^Z
  3873.  
  3874. D:\OMNIVIEW\>copy con RUN.BAT
  3875. spawn /s /m:512 %COMSPEC% /c load.bat
  3876. spawn /s /m:512 %COMSPEC% /c load.bat
  3877. %COMSPEC%
  3878. ^Z
  3879.  
  3880. D:\OMNIVIEW\>copy con LOAD.BAT
  3881. REM: This batch file will start up your BBS (with the appropriate commands).
  3882. REM: The partition will close when the BBS exits since the shell is not
  3883. REM: reloaded at the completion of the .BAT files operation. To keep the
  3884. REM: partition open add '%COMSPEC%' as the last line if this file.
  3885. ^Z
  3886.  
  3887. Once the batch files are created then, to start OV with 3 512K partitions (2
  3888. BBS nodes and a "large DOS" partition), you simply run START.BAT
  3889.  
  3890. You should be able to increase the size of the partitions above 500k; run
  3891. OVSTAT in the first partition and look at what it says your largest partition
  3892. size is, then substitute that value for the '/m' parameter values I've shown
  3893. here. With your system, you should have somewhere between 2M and 2.5M of EMS
  3894. remaining after these three processes are loaded.
  3895.  
  3896. │One other question that I have and it is probably because I don't
  3897. │understand how this works is, why if I have 4 megs of memory,
  3898. │cant Omniview use some of this memory to load partitions.  Why are we
  3899. │still limited to 640k.  Whats the purpose??
  3900.  
  3901. OMNIVIEW is a DOS multitasker. The purpose of all multitaskers is to load,
  3902. and concurrently run, partitions in EMS. With 386^MAX, OV partitions may also
  3903. run interrupt driven processes (aka: background communications). No DOS
  3904. multitaskers directly provide for the operation of individual processes which
  3905. are larger than the available Transient Program Area (TPA) though various
  3906. "DOS extenders" may be run inside OV partitions to provide this extra data
  3907. space for programs by operating in protected mode.
  3908.  
  3909. DOS programs must operate in either the 'REAL' or the 'VIRTUAL 8086' mode of
  3910. the system microprocessor: Each partition is limited in size to either the
  3911. amount of free RAM available beneath the video adapter(s) after OV is loaded
  3912. OR the amount of free EMS. With an EGA/VGA display the maximum partition size
  3913. will be something less than the resulting 640K TPA since DOS, resident
  3914. programs/device drivers and OV all take up some room in lower memory. The
  3915. available TPA with only an MDA/Hercules display is 704K or 736K with a CGA
  3916. only. OV will take up between 10K and 30K out of the TPA when loaded into
  3917. upper memory. The size of the largest available partition will be shown by
  3918. OVSTAT as the "largest free block" value on the third to the last line.
  3919.  
  3920. Since each process that is loaded on a '386 actually runs in EMS, each
  3921. program's use of EMS and each partition that is created will decrease the
  3922. available EMS. The currently available EMS is shown on the last line of the
  3923. OVSTAT display.
  3924.  
  3925. You may want to download the OVAPPN00.ZIP file (available on the "net") -
  3926. this is a collection of OV application notes which discuss the multitasker's
  3927. operation in much greater detail than space allows here. CONCURE.ZIP is also
  3928. available on the network - this is an "expert system" which will estimate a
  3929. systems performance under OV and includes the Memory application note.
  3930.  
  3931. Date: 10-13-89 (16:59)              Number: 172 / 572 (Echo)
  3932.   To: DENNIS EDWARDS                Refer#: 170
  3933. From: JAMES WALL                      Read: 03-16-90 (17:36)
  3934. Subj: OMNIVIEW                      Status: PUBLIC MESSAGE
  3935. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  3936.  
  3937.  
  3938. Thanks very much for the help Dennis. I have the latest versions of OV
  3939. and 386 Max on the way. As soon as they arrive I will try the bat
  3940. files. I will keep you informed to my progress and any problems that I
  3941. may have.
  3942.  
  3943.  
  3944. Date: 10-13-89 (20:14)              Number: 173 / 572 (Echo)
  3945.   To: DENNIS EDWARDS                Refer#: 170
  3946. From: JAMES WALL                      Read: 03-16-90 (17:36)
  3947. Subj: OMNIVIEW                      Status: PUBLIC MESSAGE
  3948. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  3949.  
  3950. >OMNIVIEW is a DOS multitasker. The purpose of all multitaskers is to lo
  3951. >and concurrently run, partitions in EMS. With 386^MAX, OV partitions ma
  3952. >run interrupt driven processes (aka: background communications). No DOS
  3953. >multitaskers directly provide for the operation of individual processes
  3954. >are larger than the available Transient Program Area (TPA) though vario
  3955. >"DOS extenders" may be run inside OV partitions to provide this extra d
  3956.  
  3957.  
  3958.        Dennis,  I ran the concure program and here are the results
  3959.  
  3960. Microprocessor is a 80386 running 11.98 times faster than a 4.77
  3961. EMM 4.0 driver is installed
  3962. 640k of dos memory is installed while 544k of the TPA is free
  3963. System supports 47, 16k virtual EMS pages, provodong a max of 752k of
  3964. mappable EMS memory
  3965. 3504k total of EMS memory is installed of which 2928k is free.
  3966. Number of alternate mapping registers is 0
  3967. Size of context save area is 94bytes
  3968. Number of DMA register sets is 0
  3969. Video filling would conflict with graphic adapters display memory.
  3970. THE EMS SYSTEM CONFIGURATION SUPPORTS CONCURRENT OPERATION OF -1
  3971. PROCESSES    !!What does this mean!!!
  3972. Current system allows multitasking of 8 540k processes.  144k of ems
  3973. would remin
  3974. Most tsr loaded in low memory could runb inside Omniview:   NEXT MESSAGE
  3975.  
  3976.  
  3977. Date: 10-13-89 (20:24)              Number: 174 / 572 (Echo)
  3978.   To: DENNIS EDWARDS                Refer#: 170
  3979. From: JAMES WALL                      Read: 03-16-90 (17:36)
  3980. Subj: OMNIVIEW                      Status: PUBLIC MESSAGE
  3981. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  3982.  
  3983.  
  3984.  
  3985. Now from this configuration.  Could I still run 2 partitions of
  3986. PCBoard??   What does that statement supports concurrent operation of -1
  3987. processes mean.   -1 that sounds strange.  Hope I don't sound too
  3988. stupid,  but I'm confused.
  3989.  
  3990.  
  3991. Date: 10-15-89 (08:29)              Number: 177 / 572 (Echo)
  3992.   To: JAMES WALL                    Refer#: 174
  3993. From: DENNIS EDWARDS                  Read: NO
  3994. Subj: OMNIVIEW                      Status: PUBLIC MESSAGE
  3995. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  3996.  
  3997. │Now from this configuration.  Could I still run 2 partitions of
  3998. │PCBoard??   What does that statement supports concurrent operation of -1
  3999. │processes mean.   -1 that sounds strange.
  4000.  
  4001. Yes, it does sound strange. Concure, I guess, needs to be revised. Both DOCs,
  4002. however, do talk about the need for allocating AMRS on a '386... Anyway, the
  4003. line below is the key to understanding this:
  4004.  
  4005. Number of alternate mapping register sets 0
  4006.  
  4007. What the -1 concurrent procs _means_ is that you have no AMRS=11 statement in
  4008. your 386^MAX line in the CONFIG.SYS. Concure "reasons" this way:
  4009.  
  4010. 1) AMRSs are required for EMS context switching
  4011. 2) Without context switching there can be no concurrent processes
  4012. 3) The EMS on a '386 is presumed to be virtual
  4013. 4) Virtual ARMSs needed are (number of procs + 1) = (10+1) = 11
  4014. Thus: concurrent procs possible is (number of AMRSs - 1) = 0-1 = -1
  4015.  
  4016. Add AMRS=11. Concure will say 10 and you should be up.
  4017.  
  4018. Date: 10-16-89 (06:01)              Number: 179 / 572 (Echo)
  4019.   To: DENNIS EDWARDS                Refer#: NONE
  4020. From: BOB HUNTER                      Read: 03-16-90 (17:36)
  4021. Subj: SETUP                         Status: PUBLIC MESSAGE
  4022. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  4023.  
  4024. Wanted to let you know that I FINALLY got the system up and running with
  4025. two nodes and a couple of other processes. Not sure I would have been
  4026. able to figure it out without your help!
  4027.  
  4028. It is faster than the DV setup I was using, according to PCTOOLS System
  4029. Info - In a partition, under DV I would get a speed rating of 930-35%
  4030. over a PC - Now with OV, I get 1080-1090%. It shows in the response time
  4031. to users as well as in the partions I am running.
  4032.  
  4033. Now, If I can figure out why the LivePro door manager hung up last
  4034. night, I will have the whole thing set!
  4035.  
  4036. Appreciate all your help and want to commend your company for taking the
  4037. time and money to run this conference!
  4038.  
  4039. PCRelay:CHEMEK -> Chemeketa OnLine (503)393-5580 Salem, OR
  4040.  
  4041. Date: 10-17-89 (12:38)              Number: 181 / 572 (Echo)
  4042.   To: ALL                           Refer#: NONE
  4043. From: DENNIS EDWARDS                  Read: HAS REPLIES
  4044. Subj: concure revision              Status: PUBLIC MESSAGE
  4045. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  4046.  
  4047. CONCURE, an "expert system" for evaluating a system's capability for DOS
  4048. multitasking, has been revised.  This revision only effects the information
  4049. displayed on an 80386 system with less than 11 AMRSs.  Previously, if AMRSs
  4050. were not allocated by the memory manager, CONCURE would display -1 for the
  4051. number of possible concurrent processes; a statement describing the need for
  4052. AMRS allocation is now displayed along with the number of processes that will
  4053. operate concurrently once the configuration has been changed.
  4054.  
  4055. The name of the revised file is CONCUR00.ZIP (41431 bytes) and includes a
  4056. .DOC file, an application note concerning memory usage by DOS multitaskers in
  4057. general, and a small file describing OMNIVIEW - the DOS multitasker from
  4058. Sunny Hill Software.
  4059.  
  4060. Date: 10-18-89 (07:38)              Number: 183 / 572 (Echo)
  4061.   To: BOB HUNTER                    Refer#: 179
  4062. From: DENNIS EDWARDS                  Read: NO
  4063. Subj: SETUP                         Status: PUBLIC MESSAGE
  4064. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  4065.  
  4066. Thanks.
  4067.  
  4068. Date: 10-20-89 (22:37)              Number: 184 / 572 (Echo)
  4069.   To: DENNIS EDWARDS                Refer#: NONE
  4070. From: JAMES WALL                      Read: 03-16-90 (17:36)
  4071. Subj: OMNI                          Status: PUBLIC MESSAGE
  4072. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  4073.  
  4074. Hello Dennis,  I got the latest 386 MAX and Omniview ver 4.13.  Thanks
  4075. to your help I have Omniview up an running,  but I have a few problems.
  4076.  
  4077. When running Omniview from the command line. When I exit to dos from
  4078. the board I get the error: Invalid Command.com  Cannot start COMMAND,
  4079. exiting.  I get this error also if someone tries to enter a door and the
  4080. program exits to dos.
  4081. My run bat looks like this: spawn /s /m:512 %COMSPEC% /p:4
  4082. /D:SCR:NOWAIT,EGA /pb /c load.bat.
  4083.  
  4084. I am presently running with the menu interface.  I get and error here
  4085. also.  When a user enters Prodoor I get out of environment space errors,
  4086. altho the system continues to run properly.  I have the following in my
  4087. config.sys file.  shell=c:\command.com /p /e:2048.  Any help on both
  4088. problems will be greatly appreciated.
  4089.  
  4090. Date: 10-22-89 (09:09)              Number: 185 / 572 (Echo)
  4091.   To: JAMES WALL                    Refer#: 184
  4092. From: BOB KRACK                       Read: NO
  4093. Subj: OMNI                          Status: PUBLIC MESSAGE
  4094. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  4095.  
  4096. >When running Omniview from the command line. When I exit to dos from
  4097. >the board I get the error: Invalid Command.com  Cannot start COMMAND,
  4098. >exiting.  I get this error also if someone tries to enter a door and th
  4099. >program exits to dos.
  4100. >My run bat looks like this: spawn /s /m:512 %COMSPEC% /p:4
  4101. >/D:SCR:NOWAIT,EGA /pb /c load.bat.
  4102.  
  4103. James,
  4104. If you are running PCBoard Version 14.1 or higher, those symptoms are
  4105. described by many in "plain jane" single application PC/MS-DOS. I have
  4106. the exact same problem running 14.1/E3 or 14.2/E3 as a single node
  4107. with NO multitasking and NO TSR's loaded.  Tried ramdisk for COMSPEC,
  4108. seemed to help a LITTLE.  Yes, the problem seems worst when PCBoard
  4109. "unloads" or shells to Prodoor.  Problem was the same with Prodoor
  4110. 3.1b, 3.1 (registered or un-registered).  The incidence of "Unable
  4111. to load COMMAND" seemed to be SLIGHTLY lower if Prodoor was disabled.
  4112.  
  4113. >also.  When a user enters Prodoor I get out of environment space errors
  4114. >altho the system continues to run properly.  I have the following in my
  4115. >config.sys file.  shell=c:\command.com /p /e:2048.  Any help on both
  4116.  
  4117. There has been numerous mention in the Beta conference on Salt Air
  4118. and the shell size of 4096 has been suggested there.
  4119.  
  4120. I solved the problem here by running multiple events and doing a
  4121. warmboot at the end of each event, although drop to DOS between
  4122. calls and warmboot would be a better work-around for me.  I appreciate
  4123. the fact that I have not helped you to solve your problem, but mayhaps
  4124. I might have helped you look in more directions than one?
  4125.  
  4126.  
  4127. If it helps, my system is:
  4128. 20 Mhz 286 with NEAT chipset  (MS-DOS 3.3 from Micro-soft, not OEM)
  4129. PCBoard 14.2 (beta)
  4130. Prodoor 3.1
  4131. RelayMail door
  4132. Procomm+
  4133. Files=21, Buffers=20, Device=Ansi.Sys
  4134. 70 Meg ESDI drive (DOS partitioned)
  4135. 2 floppies (1.2 and 360)
  4136. Single RS-232 w/961 HST
  4137. Monochrome (hercules)
  4138. Keytronics 101
  4139. and NO other hardware to have to search for conflicts.
  4140.  
  4141. I mention this ONLY to show the problem exists WITHOUT OmniView or
  4142. any of the SunnyHill software (in MY application).
  4143. Good luck!
  4144.       ^.B0B.^
  4145.  
  4146. PCRelay:CALSTAR -> CAL-STAR Communications (916)222-3413 9600HST
  4147.  
  4148. Date: 10-24-89 (09:57)              Number: 186 / 572 (Echo)
  4149.   To: JAMES WALL                    Refer#: 184
  4150. From: DENNIS EDWARDS                  Read: NO
  4151. Subj: OMNI                          Status: PUBLIC MESSAGE
  4152. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  4153.  
  4154. │When running Omniview from the command line. When I exit to dos from
  4155. │the board I get the error: Invalid Command.com  Cannot start COMMAND,
  4156. │exiting.  I get this error also if someone tries to enter a door and the
  4157. │program exits to dos.
  4158. │My run bat looks like this: spawn /s /m:512 %COMSPEC% /p:4
  4159. │/D:SCR:NOWAIT,EGA /pb /c load.bat.
  4160.  
  4161. First, there are problems with the displayed syntax of your SPAWN command
  4162. line - I'll assume that it is a typo and the '%COMSPEC%' actually appears
  4163. between the '/pb' and the '/c'. If this is not the case, please review the
  4164. syntax described in the manual. Keep in mind that %COMSPEC% is a batch
  4165. command and will only be expanded by the batch processor portion of the
  4166. command processor (shell). OV, OPEN and SPAWN will invoke COMSPEC to process
  4167. *.BAT files.
  4168.  
  4169. The only time that I have seen this problem come up (other than when the
  4170. COMMAND.COM file was corrupted/wrong version...) is when the shell spec and
  4171. comspec variable do not match and DOS thinks it is returning to the "parent"
  4172. ('/p') command processor.  I am able to successfully 'shell out' and
  4173. run child programs under a variety of command processors using a number of
  4174. programs written by myself and others - so I don't see the problem
  4175. originating with OV.
  4176.  
  4177. │I am presently running with the menu interface.  I get and error here
  4178. │also.  When a user enters Prodoor I get out of environment space errors,
  4179. │altho the system continues to run properly.  I have the following in my
  4180. │config.sys file.  shell=c:\command.com /p /e:2048.  Any help on both
  4181. │problems will be greatly appreciated.
  4182.  
  4183. This is common problem with the environment of child processes resulting from
  4184. DOS' perception of the environment as a "read only" data structure. When DOS
  4185. creates a new environment block for a program it only allocates enough space
  4186. to hold the already defined variables (or 160 bytes, whichever is greater).
  4187.  
  4188. If you want to allocate more memory for a DOS partition's local environment
  4189. then you should add the '/e:nnn' parameter to each invocation of COMMAND.COM
  4190. which needs a large environment. While this will not directly effect the
  4191. space reserved for subsequent copies of the environment created _inside_ a
  4192. partition, it will allow you to define environment variables from a batch
  4193. file prior to running another program: This program would then inherit the
  4194. larger environment. It is possible that adding this argument to the command
  4195. processor could effect the first problem you described.
  4196.  
  4197. Date: 10-24-89 (20:18)              Number: 187 / 572 (Echo)
  4198.   To: BOB KRACK                     Refer#: 185
  4199. From: JAMES WALL                      Read: NO
  4200. Subj: OMNI                          Status: PUBLIC MESSAGE
  4201. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  4202.  
  4203. >James,
  4204. >If you are running PCBoard Version 14.1 or higher, those symptoms are
  4205. >described by many in "plain jane" single application PC/MS-DOS. I have
  4206. >the exact same problem running 14.1/E3 or 14.2/E3 as a single node
  4207. >with NO multitasking and NO TSR's loaded.  Tried ramdisk for COMSPEC,
  4208.  
  4209.  
  4210.  
  4211. Thanks for the information. I have solved the Command.com problem. I
  4212. was using the /c parameter in the wrong place.
  4213. As far as the out of environment space message. I will try the 4096
  4214. parameter and see if it helps.
  4215.  
  4216.  
  4217. Date: 10-26-89 (20:14)              Number: 189 / 572 (Echo)
  4218.   To: ALL                           Refer#: NONE
  4219. From: TONY CURRO                      Read: (N/A)
  4220. Subj: Multitasking                  Status: PUBLIC MESSAGE
  4221. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  4222.  
  4223.  Is this conference for the program called TASKview/Omniview from Sunny
  4224. Hill Software??
  4225.    I have a 286 with 6 meg of EXT or EXP mem. I cannot set my MB to
  4226. other than 640, so I cannot use DV.
  4227.   I am trying to find a program that will allow me to use ProComm plus,
  4228. U/l and D/l, while doing other work. Mostly all I would do besides
  4229. running PC+, would be formatting floppies, ZIPping or unZIPping files,
  4230. reading DOCs with Q EDIt. Stuff like that. Any help for me??
  4231.    I was thinking of ther ALLCHARGE card to be able to use DV. But don't
  4232. have the $$ right now. If I did I might as well have gotten a 386SX
  4233. board or even a reg 386 board for a few $$ more. Trying to do this as
  4234. cheaply as possible.
  4235.   THank you,
  4236.    Tony...
  4237.  
  4238.  
  4239. Date: 10-30-89 (08:14)              Number: 192 / 572 (Echo)
  4240.   To: TONY CURRO                    Refer#: 189
  4241. From: DENNIS EDWARDS                  Read: NO
  4242. Subj: Multitasking                  Status: PUBLIC MESSAGE
  4243. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  4244.  
  4245. │ Is this conference for the program called TASKview/Omniview from Sunny
  4246. │Hill Software??
  4247.  
  4248. Yes. Welcome.
  4249.  
  4250. │   I have a 286 with 6 meg of EXT or EXP mem. I cannot set my MB to
  4251. │other than 640, so I cannot use DV.
  4252. │  I am trying to find a program that will allow me to use ProComm plus,
  4253. │U/l and D/l, while doing other work. Mostly all I would do besides
  4254. │running PC+, would be formatting floppies, ZIPping or unZIPping files,
  4255. │reading DOCs with Q EDIt. Stuff like that. Any help for me??
  4256.  
  4257. On anything less than a '386 you'll need to make you comm programs
  4258. non-swappable - so whatever size you give to your BBS partition will
  4259. "permanently" impact the space available for other processes. Within the
  4260. constraints of the remaining RAM, both processes will operate concurrently.
  4261.  
  4262. I am guessing, but if "EXT or EXP" means that the 6M of memory is on the
  4263. motherboard and configurable as either extended or expanded then most likely
  4264. it's only LIM 3.2 hardware - possibly with a LIM 4.0 driver. What I mean by
  4265. LIM 3.2 hardware is that it supports 4 physical EMS pages and no AMRSs. If
  4266. you have this type of hardware then OMNIVIEW will take up about 60K - 50K for
  4267. the kernal and 10K for the menu if it is loaded into the Page Frame.
  4268.  
  4269. We have written a program called CONCURE that will evaluate your system and
  4270. tell you what kind of performance you can expect from you hardware when
  4271. running OV. CONCUR00.ZIP (40K) is available from the network or from Rick
  4272. Kunz' BBS (Poverty Rock - (206) 232-1763).
  4273.  
  4274. If the EMS does provide several physical EMS pages then it can be used in two
  4275. ways: 1) OV can be loaded into an EMS block in upper memory saving about 30K
  4276. of DOS memory. 2) If you have a mono or CGA display adapter then the space
  4277. between 640K and the bottom of the adapters regen buffer can be filled in
  4278. with EMS expanding DOS memory by 64K or 96K respectively.
  4279.  
  4280. To determine the size of the second partition that you will have:
  4281. 1) determine the current DOS free space.
  4282. 2) subtract the OV overhead as described above (30-60K).
  4283. 3) subtract the amount of memory you will need for the BBS (350-400K).
  4284. 4) add the amount of memory added to DOS below the video adapters, if any.
  4285.  
  4286. You will probably end up with a second partition size in the range of
  4287. 100-250K.
  4288.  
  4289. │   I was thinking of ther ALLCHARGE card to be able to use DV. But don't
  4290. │have the $$ right now. If I did I might as well have gotten a 386SX
  4291. │board or even a reg 386 board for a few $$ more. Trying to do this as
  4292. │cheaply as possible.
  4293.  
  4294. A '386 with 386^MAX is the way to go for multitasking if you can afford it.
  4295. The ALLCHARGE card will allow you to not backfill and do things like
  4296. spreadsheet recalcs, database sorts etc. in the background but interrupt
  4297. driven processes (BBSs) will still have to be non-swappable. On a 20MHz
  4298. '386sd, we handle about 100,000 IRQs a second (14,400 bps is about 2000/sec),
  4299. so even a 16MHz 386sx would probably handle your needs nicely.  Two 500K PCB
  4300. nodes and a DOS partition of equivalent size is obtainable on a 2M machine.
  4301.  
  4302. Date: 11-04-89 (23:12)              Number: 195 / 572 (Echo)
  4303.   To: DENNIS EDWARDS                Refer#: NONE
  4304. From: JAMES WALL                      Read: 03-16-90 (17:36)
  4305. Subj: SHELL STATEMENT               Status: PUBLIC MESSAGE
  4306. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  4307.  
  4308. Dennis,  I think I mentioned this to you once before but I didn't get a
  4309. reply.  I said that I keep getting these out of environment space errors
  4310. when a user goes into Prodoor.  I have the statement:
  4311. shell= c:\command.com /p /e:5096   in my config.sys file.   I have
  4312. absolutly no problems when I do not use Omniview and the three 512k
  4313. partitions.  As soon as I use Omniview I get the out of evvironment
  4314. space error.  This causes users not to be able to do Zip functions in
  4315. Prodoor.  The system just hangs,  I assume for lack of memory.
  4316. Increasing the memory size does not help.  It seems as though I should
  4317. put a shell statement in the partiton that the board is running in,
  4318. but I cannot seem to figure out how.  There is no provision in Omniview
  4319. that I know of to put a shell or device statement in partitions.  How
  4320. can I do it.  Please let me know and GIVE ME AN EXAMPLE.  Again I want
  4321. to thank you for all of your help
  4322.  
  4323. Date: 11-04-89 (23:26)              Number: 196 / 572 (Echo)
  4324.   To: DENNIS EDWARDS                Refer#: NONE
  4325. From: JAMES WALL                      Read: 03-16-90 (17:36)
  4326. Subj: MORE                          Status: PUBLIC MESSAGE
  4327. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  4328.  
  4329. I meant to mention in the previous message that increasing the size of
  4330. the shell does no good whatsoever.  HELP!!!!
  4331.  
  4332.  
  4333. Date: 11-06-89 (09:56)              Number: 197 / 572 (Echo)
  4334.   To: TONY CURRO                    Refer#: NONE
  4335. From: DENNIS EDWARDS                  Read: NO
  4336. Subj: Multitasking                  Status: PUBLIC MESSAGE
  4337. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  4338.  
  4339. │  Would you have a number for Sunny Sys. I have never seen TASKview
  4340. │advertised. I was wondering about cost and other info .etc.
  4341.  
  4342. The number for Sunny Hill is (800) 367-0651. OMNIVIEW is $79.95 retail,
  4343. sysops receive a 35% discount off the list price.
  4344.  
  4345. You may want to pick up CONCUR00.ZIP from the net'. This file contains, in
  4346. addition to a description of OMNIVIEW, an "expert system" for evaluating how
  4347. well you can expect OV to operate with your hardware: things like largest
  4348. free block, number of partitions, etc. will be displayed. If you can't get
  4349. the file through your home board you can download it (and a couple of other
  4350. OV related files) from Rick Kunz' Poverty Rock BBS at (206) 232-1763 - this
  4351. board is a hub and 03:30 to 06:15 are reserved times for net traffic.
  4352.  
  4353. Date: 11-07-89 (10:23)              Number: 198 / 572 (Echo)
  4354.   To: JAMES WALL                    Refer#: 195
  4355. From: DENNIS EDWARDS                  Read: NO
  4356. Subj: SHELL STATEMENT               Status: PUBLIC MESSAGE
  4357. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  4358.  
  4359. │Dennis,  I think I mentioned this to you once before but I didn't get a
  4360. │reply.  I said that I keep getting these out of environment space errors
  4361. │when a user goes into Prodoor.  I have the statement:
  4362. │shell= c:\command.com /p /e:5096   in my config.sys file.
  4363. │... I get the out of evvironment
  4364. │space error.  This causes users not to be able to do Zip functions in
  4365. │Prodoor.
  4366.  
  4367. First of all, I'm sorry that you did not get my reply - I don't know what
  4368. happened to it, but here it is again:
  4369.  
  4370. DOS considers the environment to be a read only data structrure and,
  4371. accordingly, only allocates sufficient environment space to hold the defined
  4372. variables when a child process is created.  OMNIVIEW uses the DOS loader and
  4373. so the environment allocation is the same inside OMNIVIEW as in DOS. If
  4374. you want a secondary copy of the shell to provide a large environment you
  4375. must either define all the environment strings that you will need (possibly
  4376. with a dummy value of appropriate length) or else specifically allocate the
  4377. environment space for the child command processor.
  4378.  
  4379. The first method is best accomplished by a series of 'SET' commands in your
  4380. AUTOEXEC.BAT file.  The second method uses the same syntax as in the SHELL
  4381. command of CONFIG.SYS - which essentially defines the commands to invoke the
  4382. parent command processor.
  4383.  
  4384. To provide an equivalent environment size for a DOS partition using the
  4385. OV menu, set the 'Startup Command' field of the program form to:
  4386.  
  4387. c:\command.com /e:5096
  4388.  
  4389. Using the command line utilities to create a similar background DOS partition
  4390. would be accomplished with the following BATCH file command:
  4391.  
  4392. spawn /s ...  c:\command.com /e:5096
  4393.  
  4394. Note that using the second approach allows you to tailor the environment size
  4395. for each partition and so avoid what may be the unnecessary overhead of a
  4396. large parent environment.
  4397.  
  4398. Date: 11-10-89 (09:02)              Number: 202 / 572 (Echo)
  4399.   To: JAMES WALL                    Refer#: NONE
  4400. From: DENNIS EDWARDS                  Read: NO
  4401. Subj: SHELL STATEMENT               Status: PUBLIC MESSAGE
  4402. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  4403.  
  4404. │Thanks Dennis  Iwill give it a try.
  4405.  
  4406. You bet. Good luck.
  4407.  
  4408. Date: 11-17-89 (07:58)              Number: 204 / 572 (Echo)
  4409.   To: ALL                           Refer#: NONE
  4410. From: DENNIS EDWARDS                  Read: (N/A)
  4411. Subj: displaying console number     Status: PUBLIC MESSAGE
  4412. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  4413.  
  4414. CONSNUM, one of the utility programs supplied with OV, can be used in a batch
  4415. file to display the current partition number as part of the DOS prompt: The
  4416. batch file shown below demonstrates one way to do this. Remember to allow for
  4417. the increased environment size needed to establish the temporary variable and
  4418. to extend the prompt. Use the /e:nnn parameter to command.com either as part
  4419. of the open/spawn command line or as part of the "startup command" field in
  4420. the menu system.
  4421.  
  4422. ovprompt.bat
  4423.  
  4424. REM: Sets prompt to indicate current console number under OMNIVIEW.
  4425. REM: Requires DOS 3.3 or later.
  4426.  
  4427. goto start
  4428. :#10
  4429. set OVCN=0
  4430. goto done
  4431. :#09
  4432. set OVCN=9
  4433. goto done
  4434. :#08
  4435. set OVCN=8
  4436. goto done
  4437. :#07
  4438. set OVCN=7
  4439. goto done
  4440. :#06
  4441. set OVCN=6
  4442. goto done
  4443. :#05
  4444. set OVCN=5
  4445. goto done
  4446. :#04
  4447. set OVCN=4
  4448. goto done
  4449. :#03
  4450. set OVCN=3
  4451. goto done
  4452. :#02
  4453. set OVCN=2
  4454. goto done
  4455.  
  4456. :START
  4457. ECHO OFF
  4458. consnumb
  4459. if not errorlevel == 1 goto #10
  4460. if errorlevel == 11 goto err
  4461. if errorlevel == 10 goto #09
  4462. if errorlevel ==  9 goto #08
  4463. if errorlevel ==  8 goto #07
  4464. if errorlevel ==  7 goto #06
  4465. if errorlevel ==  6 goto #05
  4466. if errorlevel ==  5 goto #04
  4467. if errorlevel ==  4 goto #03
  4468. if errorlevel ==  3 goto #02
  4469. if errorlevel ==  2 goto #02
  4470. set OVCN=1
  4471.  
  4472. :done
  4473. SET prompt=-%OVCN%-%prompt%
  4474. :ERR
  4475. SET OVCN=
  4476.  
  4477. Date: 11-28-89 (13:55)              Number: 207 / 572 (Echo)
  4478.   To: ALL                           Refer#: NONE
  4479. From: DENNIS EDWARDS                  Read: HAS REPLIES
  4480. Subj: any suggestions?              Status: PUBLIC MESSAGE
  4481. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  4482.  
  4483. I think this conference is of value to OV users and the message base contains
  4484. several remarks which confirm this. I am looking for topics of discussion
  4485. which I can _initiate_ here. I recently posted a batch file illustrating a
  4486. "novel" application of CONSNUMB - has anyone used this? A couple things that
  4487. I could do are present some of the Application Notes in a message format or
  4488. maybe start a tutorial on the API.  There are a couple hundred messages which
  4489. have been sent through this conference and many of these cover similar topics
  4490. - should I edit these and start a Q&A series?
  4491.  
  4492. What would you like to see?
  4493.  
  4494. Date: 11-29-89 (01:13)              Number: 208 / 572 (Echo)
  4495.   To: DENNIS EDWARDS                Refer#: 207
  4496. From: RICK KUNZ                       Read: 03-16-90 (17:36)
  4497. Subj: ANY SUGGESTIONS?              Status: PUBLIC MESSAGE
  4498. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  4499.  
  4500. >maybe start a tutorial on the API.  There are a couple hundred messages
  4501. >have been sent through this conference and many of these cover similar
  4502. >should I edit these and start a Q&A series?
  4503.  
  4504. That might be a good approach for starters, Dennis -- a
  4505. "Most-frequently-asked Questions" series or somethine. Also, I'd like to
  4506. see you repost information on the series of files you have uploaded;
  4507. CONCUR00.ZIP is one more people should know about, and the ability to
  4508. call up OV from batch is of particular interest to me, and I'm sure many
  4509. others.
  4510.  
  4511. I'll "recruit" a little in a couple other conferences, too. :-)
  4512.  
  4513. Date: 11-29-89 (15:29)              Number: 209 / 572 (Echo)
  4514.   To: DENNIS EDWARDS                Refer#: 207
  4515. From: JAMES WALL                      Read: 03-16-90 (17:36)
  4516. Subj: any suggestions?              Status: PUBLIC MESSAGE
  4517. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  4518.  
  4519. >which I can _initiate_ here. I recently posted a batch file illustrati
  4520. >"novel" application of CONSNUMB - has anyone used this? A couple thing
  4521. >I could do are present some of the Application Notes in a message form
  4522. >maybe start a tutorial on the API.  There are a couple hundred message
  4523. >have been sent through this conference and many of these cover similar
  4524. >- should I edit these and start a Q&A series?
  4525.  
  4526. Yes Dennis,  I think that would be a GREAT!!  idea.
  4527.  
  4528.  
  4529. Date: 12-01-89 (16:55)              Number: 212 / 572 (Echo)
  4530.   To: ALL                           Refer#: NONE
  4531. From: DENNIS EDWARDS                  Read: (N/A)
  4532. Subj: DOS Processes:  Vol 1, #1     Status: PUBLIC MESSAGE
  4533. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  4534.  
  4535. Starting up OMNIVIEW with mulitple active partitions from the DOS command
  4536. line is a simple, if somewhat tedious, task. During the next few days I'll
  4537. present (or reintroduce) a series of batch files that will make this task
  4538. even easier. Since these files are simply designed to illustrate the steps
  4539. involved in spawning multiple process, they will probably not serve you
  4540. perfectly as they stand. They should, however, provide you with a usable
  4541. framework which you can tune to meet your various needs.
  4542.  
  4543. Once I've finished the presentation of these little utilities, I will
  4544. upload them in a packet to Poverty Rock where they (along with this
  4545. text) will be accessible from the network.  At that time I will
  4546. present a summary of all OV related files on 'the Rock'.
  4547.  
  4548. The time that I will take for this presentation will allow you to cast
  4549. your votes for any specific topics that you would like to see covered
  4550. here.  It will also allow me to download and begin editing the
  4551. existing message base into the Q&A format that you have requested.  If
  4552. there is something that you need help with during these presentations,
  4553. by all means speak up.
  4554.  
  4555. I (, too,) have some qualms about my role as a columnist. I do think,
  4556. though, that the editorial approach does have some advantages:  Among
  4557. those are the facts that this will smooth out the message traffic here
  4558. and allow you to experiment with and respond to the smaller chunks of
  4559. information that will be presented.  Since we will be dealing with
  4560. specific aspects of OMNIVIEW and/or DOS in each 'installment' it will
  4561. also allow me to cover these topics in greater detail than I might
  4562. when responding to a tech support request.  Such requests often entail
  4563. a discussion of several related aspects of the PC and are
  4564. appropriately limited to a single message.
  4565.  
  4566. So those are my immediate plans for this conference - and I've
  4567. certainly spent enough time talking about them.  In my next set of
  4568. messages, I will present a batch file which I use nearly every day to
  4569. bring up OMNIVIEW with a variably sized DOS partition.
  4570.  
  4571. Date: 12-01-89 (16:55)              Number: 213 / 572 (Echo)
  4572.   To: ALL                           Refer#: NONE
  4573. From: DENNIS EDWARDS                  Read: (N/A)
  4574. Subj: DOS Processes:  Vol 1, #2     Status: PUBLIC MESSAGE
  4575. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  4576.  
  4577. When you type 'OMNIVIEW' at the DOS command line and hit enter you get
  4578. the menu.  To load something else (like a DOS partition) into the
  4579. initial partition, you must tell OMNIVIEW what you want to run inside
  4580. that parition.
  4581.  
  4582. OMNIHIGH, OMNIVIEW, SPAWN and OPEN all take a common set of parameters
  4583. that determine the size and scheduling or device characteristics of
  4584. the partition the program will create.  All of these parameters are
  4585. documented in the manual - so we won't dwell on them now.  The point I
  4586. want to make is this: When any of these programs comes across an
  4587. argument which it does not recognise it assumes the argument to be a
  4588. program name.  Any subsequent arguments are assumed to be arguments to
  4589. the supposed 'child' program rather than to OMNIHIGH, OMNIVIEW, SPAWN
  4590. or OPEN.
  4591.  
  4592. To create a partition that runs a program other than the menu, all we
  4593. need to do is type in that program's name and its arguments just as we
  4594. would at the DOS prompt. The only difference here is that the the name
  4595. of another program and its arguments must come before the name of the
  4596. program we want to run.
  4597.  
  4598. To create a 'DOS' partition, we want to run a program that will take
  4599. some input from us, pass that input on to DOS in a format that DOS
  4600. will understand and reload itself as neccessary to repeat the process.
  4601. On most PC systems this program is called COMMAND.COM.  Many people
  4602. assume COMMAND to _be_ DOS - but it ain't. COMMAND is simply a program
  4603. bundled with DOS to processes console (and batch) input.  Because of
  4604. what it does, COMMAND is one of a class of programs called command
  4605. processors (or shells).  A shell does four things:
  4606.  
  4607.     1) It gives you something to look at (the prompt).
  4608.     2) It gives you something to do (it reads console input).
  4609.     3) It processes internal commands (which include those
  4610.        commands associated with Batch files).
  4611.     4) It assumes that anything it doesn't understand is the name
  4612.        of a program. The shell will always pass on unknown
  4613.        arguments to the OS which will try to run it.  This is the
  4614.        basis for the wording of the 'Bad command or file name.'
  4615.        error message.
  4616.  
  4617. Whenever DOS doesn't have anything better to do it loads the command
  4618. processor. If you don't tell it otherwise, DOS will run COMMAND
  4619. whenever a shell is called for.  However, there are programs which
  4620. improve on COMMAND's capability and many people choose to use one of
  4621. these other shells.  4DOS, Command Plus and various 'Unix' shells are
  4622. in this product catagory.  Most of these alternate shells can be run
  4623. under or on top of COMMAND and all of them must, to some extent, work
  4624. like COMMAND.  The shell which is loaded initially is known as the
  4625. 'primary' command processor. Any shell which is loaded _by_ the
  4626. primary command processor is called a 'secondary' command processor.
  4627.  
  4628. COMMAND (and all compatible command processors) have two parts, one is
  4629. called the 'transient' part and the other is known as the 'resident'
  4630. part. Like most TSRs, COMMAND's transient part contains the user
  4631. interface code and is over-written by other programs which run after
  4632. it.  The resident part of command is what keeps the computer "alive"
  4633. and often (though not always) is only loaded into memory once.  The
  4634. transient portion of COMMAND is constantly being loaded, and reloaded
  4635. as you start up and exit from application programs. When you 'shell to
  4636. DOS' from an application program you are invoking a secondary command
  4637. processor.
  4638.  
  4639. To over-ride DOS' assumption that you want to use COMMAND as your
  4640. primary shell (or to modify this shell's default behavior) you must
  4641. include a 'SHELL=' statement in your CONFIG.SYS file.  The SHELL
  4642. statement tells DOS the name and location of the desired primary
  4643. command processor. In the case of COMMAND it also includes some
  4644. arguments that alter the behavior of the command processor.
  4645.  
  4646. The arguments taken by COMMAND are assumed by some to apply only to
  4647. the SHELL statement of CONFIG.SYS. In fact all the parameters
  4648. associated with the SHELL statement are only processed by COMMAND and,
  4649. with the exception of '/p' (which causes AUTEXEC to be run and
  4650. inhibits the EXIT command), these parameters may be applied any
  4651. time that the program is run.  The '/c' parameter tells COMMAND that
  4652. it should run a program and then unload itself completely from memory.
  4653.  
  4654. The '/e' parameter tells COMMAND the _minimum_ amount of memory it
  4655. must reserve for environment variables. A common misconception is that
  4656. this environment block is fixed to the size specified by the '/e'
  4657. parameter. In fact, the environment can be freely expanded to any
  4658. arbitrary length up to 32,768 bytes up until another memory block is
  4659. allocated by DOS; at this point the environment _does_ become fixed
  4660. at either the value specified for '/e' or the space required to house
  4661. the existing strings, whichever is greater.  Running any program,
  4662. including a Batch file will cause memory to be allocated, fixing the
  4663. size of the environment.  The only way to freely expand it is by
  4664. console input to the command processor, avoiding external and batch
  4665. commands until the environment has reached the desired size.
  4666.  
  4667. Date: 12-01-89 (16:55)              Number: 214 / 572 (Echo)
  4668.   To: ALL                           Refer#: NONE
  4669. From: DENNIS EDWARDS                  Read: (N/A)
  4670. Subj: DOS Processes:  Vol 1, #3     Status: PUBLIC MESSAGE
  4671. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  4672.  
  4673. When DOS needs to reload the shell's transient part, it looks in the
  4674. environment for the COMSPEC variable (short for COMmand processor
  4675. SPECification) and executes the program (passing it any arguments)
  4676. named in that string.  IF you don't specify a value for the COMSPEC
  4677. variable, DOS assigns it the name and location of the shell specified
  4678. in CONFIG.SYS (or [boot drive]:\COMMAND.COM, by default).  COMSPEC
  4679. does not over-ride the PATH, when running a shell directly, DOS looks
  4680. for it only in the directories listed in the PATH variable (and, of
  4681. course, in the current or any specified directory).
  4682.  
  4683. If you specify COMSPEC (without preceeding it with SET) in your
  4684. AUTOEXEC.BAT file, any parameters to the shell will be ignored. If you
  4685. specifically 'SET' the value of COMSPEC, however, then any desired
  4686. arguments will be passed on to the shell when COMSPEC is invoked as a
  4687. command. Using 'SET COMSPEC=' along with '/e:nnn' in your
  4688. AUTOEXEC.BAT file is one way to insure that you have sufficient
  4689. environment space in all your OMNIVIEW partitions.
  4690.  
  4691. You should be aware that each program handles environment strings
  4692. differently and the above alteration of COMSPEC may confuse some
  4693. programs enough that they may not run correctly. Consequently, a
  4694. safer approach is to create a new environment variable (say ENVSZ)
  4695. that holds the desired size of your environment.  This new variable
  4696. may be used in a Batch file to specify the environment size allocated
  4697. by a shell.
  4698.  
  4699. Since memory is a precious commodity, you should remember that
  4700. expanding the environment and using alternate shells always takes up
  4701. memory that might be used by another program.
  4702.  
  4703. If you use 4DOS, for instance, the smallest DOS partition that you can
  4704. have is somewhere around 60k in size. While most of this space (about
  4705. 45-50K) is available to run other programs, the size of 4DOS'
  4706. transient portion is significantly larger than that of COMMAND and
  4707. this accounts for the larger partition size requirement.  If you only
  4708. want to load a shell to run a batch process or do simple tasks, it may
  4709. be worth your while to use COMMAND for these purposes and reserve a
  4710. single 'DOS' partition for the alternate shell.
  4711.  
  4712. Reaching a decision about how to expand the environment is a little
  4713. more complicated.  The following facts need to be considered:
  4714.  
  4715.     1) Your '/e' argument in the SHELL statement of a CONFIG.SYS
  4716.        file is no different from any other '/e' argument given to
  4717.        a 'secondary' copy of COMMAND.
  4718.     2) The '/e' argument to COMMAND tells it to allocate a
  4719.        specific amount of memory, along with its resident portion,
  4720.        for storing environment variables. If no '/e' parameter is
  4721.        used a default environment size of 160 bytes is allocated.
  4722.        The environment size of each shell may be different.
  4723.     3) The size of the environment is always rounded up to the
  4724.        next multiple of 16 bytes to insure that subsequent memory
  4725.        allocations are 'paragraph aligned'.
  4726.     4) _ONLY_ those strings which are currently defined in the
  4727.        environment are passed to programs executed from the
  4728.        command line.  Any extra space in a program's copy of the
  4729.        enviroment is due to the memory alignment mentioned above.
  4730.     5) Environment variables are ASCIIZ strings meaning that they
  4731.        are 'teminated' by a byte with an ASCII value of zero.
  4732.        This byte is not visible but must be included when
  4733.        computing the space taken up by an individual environment
  4734.        variable (along with the '=' and all spaces and/or tabs).
  4735.  
  4736. If you set the environment size using the COMSPEC environment variable
  4737. then each time a shell is loaded using comspec it will have a memory
  4738. cost of:
  4739.  
  4740.     (actual environment size - 160) bytes.
  4741.  
  4742. If you create a large initial environment and define a long series of
  4743. environment variables then _each program that is loaded_ will inherit
  4744. those environment strings, regardless of whether they are used.  The
  4745. cost of this approach, of course, varies with the number and size of
  4746. the environment strings.  When you have a program that requires
  4747. several environment variables to be defined it will, undoubtedly, be
  4748. expensive.
  4749.  
  4750. Date: 12-01-89 (16:55)              Number: 215 / 572 (Echo)
  4751.   To: ALL                           Refer#: NONE
  4752. From: DENNIS EDWARDS                  Read: (N/A)
  4753. Subj: DOS Processes:  Vol 1,#4      Status: PUBLIC MESSAGE
  4754. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  4755.  
  4756. The approach to managing the environment that I recommend acounts for
  4757. each of the factors above and it provides flexibility in establishing
  4758. the environment while minimizing its impact on available memory.  The
  4759. process is this:
  4760.  
  4761.     1) Determine the minimum string space you need to accomplish
  4762.        the majority of your work. If you have one or two programs
  4763.        which will be loaded into a partition and that eat lots of
  4764.        environment space, leave them out of this calculation.
  4765.     2) Supply the environment size determined above to the SHELL
  4766.        statement in your CONFIG.SYS file. If your programs don't
  4767.        choke on it, you can also add this argument to the 'SET
  4768.        COMSPEC=' statement in your AUTOEXEC.BAT file, otherwise
  4769.        create an environment variable to holds this value.
  4770.     3) Define your most commonly used environment strings.
  4771.        Sometimes you will need to define various environment
  4772.        variables different values, as when changing a compilers
  4773.        'include' directory for different projects.  From a memory
  4774.        efficiency stand point, it is better to create a batch file
  4775.        which changes these variables than to define all possible
  4776.        strings.
  4777.     4) For each program that requires a larger environment,
  4778.        determine their individual allocation needs. Create a Batch
  4779.        file for each of these programs which sets COMSPEC to the
  4780.        desired shell and modifies your environment size variable
  4781.        to indicate the appropriate environment size. It is not a
  4782.        bad idea to create scratch environment variables in
  4783.        these batch files which hold the original variable's values
  4784.        so that they can be restored once the process is created.
  4785.     5) When you need to create a partition with a large
  4786.        environment, simply load a copy of the shell using a
  4787.        command line (or Startup Command string in the menu) that
  4788.        specifies the new environment size.
  4789.  
  4790. So now, with all this background out of the way, we can finally look
  4791. at The Batch File.
  4792.  
  4793.  
  4794.                  OMNIDOS.BAT
  4795.  
  4796. Takes one more arguments and creates an appropriate initial OMNIVIEW
  4797. 'DOS' partition.  The order of the arguments to OMNIDOS are important,
  4798. these arguments are:
  4799.  
  4800.     1) Number of K-bytes to allocate for the partition.
  4801.        The argument must always be specified.
  4802.     2) Arguments to OMNIVIEW/OMNIHIGH. All these arguments must be
  4803.        listed without any intervening white space. This argument
  4804.        is required if a Batch file is to be run in the initial
  4805.        partition.
  4806.     3) Name of a Batch file to run in the initial partion, if any.
  4807.     4) Arguments to the above batch file, if any.
  4808.  
  4809. Example:
  4810.  
  4811. d:>OMNIDOS 400 /s/d:scr:50 wakeup.bat coffee.exe bacon.com waffles.bat
  4812.  
  4813. Notes:
  4814.     - Assumes presence of LIM 4.0 EMS system (uses OMNIHIGH).
  4815.     - Calls OVERRLVL.BAT to print a message describing the
  4816.       error code returned when OV exits.
  4817.     - Partition will close when the batch file concludes unless
  4818.       the transient portion of the command processor is
  4819.       specifically reloaded.
  4820.     - The second argument could be 'hardcoded' into the batch file.
  4821.  
  4822.  
  4823. REM: OMNIDOS.BAT
  4824. ECHO OFF
  4825. if not '%1'=='' goto TEST_FOR_A_PROGRAM
  4826. ECHO OD.BAT: Must specify an initial partition size
  4827. goto DONE
  4828.  
  4829. :TEST_FOR_A_PROGRAM
  4830.  
  4831. c:
  4832. cd\ov
  4833.  
  4834. if not '%3'=='' goto RUN_A_PROGRAM
  4835. omnihigh /m:%1 %2 %COMSPEC% %ENVSZ%
  4836. goto DONE
  4837.  
  4838. :RUN_A_PROGRAM
  4839. omnihigh /m:%1 %2 %COMSPEC% %ENVSZ% /c %3 %4 %5 %6 %7 %8 %9
  4840.  
  4841. :DONE
  4842. call    overrlvl.bat
  4843.  
  4844. Date: 12-06-89 (11:41)              Number: 217 / 572 (Echo)
  4845.   To: ALL                           Refer#: NONE
  4846. From: DENNIS EDWARDS                  Read: (N/A)
  4847. Subj: DOS Processes: Vol 1, #5      Status: PUBLIC MESSAGE
  4848. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  4849.  
  4850. In the OMNIDOS.BAT file we developed a fairly flexible way to start up
  4851. OMNIVIEW with a DOS partition (possibly running a batch file or an
  4852. application program).  OMNIDOS.BAT ended with a 'call' to
  4853. OVERRLVL.BAT.  The purpose of this Batch file is to test for the
  4854. various error codes returned by OMNIVIEW when it dies.  The error
  4855. codes are a superset of the conventional MS/PC-DOS extended error
  4856. codes.  While this batch file doesn't take any parameters, the call
  4857. to OVERRLVL.BAT must be made before another program is run or the
  4858. error level will not reflect OMNIVIEW's exit status.
  4859.  
  4860. There are a lot of error levels to test in OVERRLVL.BAT so I have
  4861. broken up the tests into four groups in an attempt to improve its
  4862. performance.  I don't guarantee that this is an optimum solution but
  4863. it is a little quicker than a sequential test of each error level,
  4864. especially for the smaller (and most common) error code values.  If
  4865. you have a better way, please let the rest of us know about it.  With
  4866. OMNIVIEW version 4.13, OMNIHIGH will only return error levels of 1 and
  4867. 0.  This is being fixed.
  4868.  
  4869. Date: 12-06-89 (11:41)              Number: 218 / 572 (Echo)
  4870.   To: ALL                           Refer#: NONE
  4871. From: DENNIS EDWARDS                  Read: (N/A)
  4872. Subj: overrlvl.bat - part 1         Status: PUBLIC MESSAGE
  4873. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  4874.  
  4875. ECHO OFF
  4876. REM: This file will display a message describing the OMNIVIEW exit
  4877. REM: status.
  4878.  
  4879. if errorlevel 1 goto ERRBRANCH
  4880. echo OMNIVIEW: Normal exit.  No processes running.
  4881. goto DONE
  4882. :ERRBRANCH
  4883. if errorlevel 103 goto ERRBAD
  4884. if errorlevel 90 goto ERR102
  4885. if errorlevel 80 goto ERR89
  4886. if errorlevel 19 goto ERRBAD
  4887. if errorlevel 10 goto ERR18
  4888. goto ERR9
  4889. :ERRBAD
  4890. if errorlevel 255 goto DONE
  4891. echo OMNIVIEW: Unknown error.
  4892. goto DONE
  4893. :ERR102
  4894. if not errorlevel 102 goto ERR101
  4895. echo OMNIVIEW: Semaphore is set.
  4896. goto DONE
  4897. :ERR101
  4898. if not errorlevel 101 goto ERR100
  4899. echo OMNIVIEW: Exclusive semaphore already owned.
  4900. goto DONE
  4901. :ERR100
  4902. if not errorlevel 100 goto ERR95
  4903. echo OMNIVIEW: Too many semaphores.
  4904. goto DONE
  4905. :ERR95
  4906. if errorlevel 96 goto ERRBAD
  4907. if not errorlevel 95  goto ERR93
  4908. echo OMNIVIEW: System call interrupted.
  4909. goto DONE
  4910. :ERR93
  4911. if errorlevel 94 goto ERRBAD
  4912. if not errorlevel 93  goto ERR92
  4913. echo OMNIVIEW: No items found to work on.
  4914. goto DONE
  4915. :ERR92
  4916. if not errorlevel 92  goto ERR91
  4917. echo OMNIVIEW: Timer service table duplicate.
  4918. goto DONE
  4919. :ERR91
  4920. if not errorlevel 91  goto ERR90
  4921. echo OMNIVIEW: Timer service table overflow.
  4922. goto DONE
  4923. :ERR90
  4924. echo OMNIVIEW: Not frozen error.
  4925. goto DONE
  4926. :ERR89
  4927. if not errorlevel 89  goto ERR88
  4928. echo OMNIVIEW: No process slots available.
  4929. goto DONE
  4930. :ERR88
  4931. if not errorlevel 88  goto ERR87
  4932. echo OMNIVIEW: Network write fault.
  4933. goto DONE
  4934. :ERR87
  4935. if not errorlevel 87  goto ERR86
  4936. echo OMNIVIEW: Invalid parameter.
  4937. goto DONE
  4938. :ERR86
  4939. if not errorlevel 86  goto ERR85
  4940. echo OMNIVIEW: Invalid password.
  4941. goto DONE
  4942. :ERR85
  4943. if not errorlevel 85  goto ERR84
  4944. echo OMNIVIEW: Already assigned.
  4945. goto DONE
  4946. :ERR84
  4947. if not errorlevel 84  goto ERR83
  4948. echo OMNIVIEW: Out of structures.
  4949. goto DONE
  4950. :ERR83
  4951. if not errorlevel 83  goto ERR82
  4952. echo OMNIVIEW: Interrupt 24 failure.
  4953. goto DONE
  4954. :ERR82
  4955. if not errorlevel 82  goto ERR81
  4956. echo OMNIVIEW: Cannot make item.
  4957. goto DONE
  4958. :ERR81
  4959. if not errorlevel 81  goto ERR80
  4960. echo OMNIVIEW: Duplicated FCB error.
  4961. goto DONE
  4962. :ERR80
  4963. echo OMNIVIEW: File already exists.
  4964. goto DONE
  4965.  
  4966. <continued...>
  4967.  
  4968. Date: 12-06-89 (11:41)              Number: 219 / 572 (Echo)
  4969.   To: ALL                           Refer#: NONE
  4970. From: DENNIS EDWARDS                  Read: (N/A)
  4971. Subj: overrlvl.bat - part 2         Status: PUBLIC MESSAGE
  4972. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  4973.  
  4974.  
  4975. :ERR18
  4976. if not errorlevel 18 goto ERR17
  4977. echo OMNIVIEW: No more files.
  4978. goto DONE
  4979. :ERR17
  4980. if not errorlevel 17  goto ERR16
  4981. echo OMNIVIEW: Not same device.
  4982. goto DONE
  4983. :ERR16
  4984. if not errorlevel 16  goto ERR15
  4985. echo OMNIVIEW: Current directory error.
  4986. goto DONE
  4987. :ERR15
  4988. if not errorlevel 15  goto ERR13
  4989. echo OMNIVIEW: Invalid drive.
  4990. goto DONE
  4991. :ERR13
  4992. if errorlevel 14 goto ERRBAD
  4993. if not errorlevel 13  goto ERR12
  4994. echo OMNIVIEW: Invalid data.
  4995. goto DONE
  4996. :ERR12
  4997. if not errorlevel 12  goto ERR11
  4998. echo OMNIVIEW: Invalid access.
  4999. goto DONE
  5000. :ERR11
  5001. if not errorlevel 11  goto ERR10
  5002. echo OMNIVIEW: Bad format error.
  5003. goto DONE
  5004. :ERR10
  5005. echo OMNIVIEW: Bad environment.
  5006. goto DONE
  5007. :ERR9
  5008. if not errorlevel 9 goto ERR8
  5009. echo OMNIVIEW: Invalid block.
  5010. goto DONE
  5011. :ERR8
  5012. if not errorlevel 8 goto ERR7
  5013. echo OMNIVIEW: Not enough memory.
  5014. goto DONE
  5015. :ERR7
  5016. if not errorlevel 7 goto ERR6
  5017. echo OMNIVIEW: Memory arena trashed.
  5018. goto DONE
  5019. :ERR6
  5020. if not errorlevel 6 goto ERR5
  5021. echo OMNIVIEW: Invalid handle.
  5022. goto DONE
  5023. :ERR5
  5024. if not errorlevel 5 goto ERR4
  5025. echo OMNIVIEW: Access denied.
  5026. goto DONE
  5027. :ERR4
  5028. if not errorlevel 4 goto ERR3
  5029. echo OMNIVIEW: Too many open files.
  5030. goto DONE
  5031. :ERR3
  5032. if not errorlevel 3 goto ERR2
  5033. echo OMNIVIEW: Path not found.
  5034. goto DONE
  5035. :ERR2
  5036. if not errorlevel 2 goto ERR1
  5037. echo OMNIVIEW: File not found.
  5038. goto DONE
  5039. :ERR1
  5040. echo:
  5041. echo OMNIVIEW: Invalid function.
  5042. :DONE
  5043.  
  5044. Date: 12-06-89 (11:41)              Number: 220 / 572 (Echo)
  5045.   To: ALL                           Refer#: NONE
  5046. From: DENNIS EDWARDS                  Read: (N/A)
  5047. Subj: DOS Processes: Vol 1, #6      Status: PUBLIC MESSAGE
  5048. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  5049.  
  5050.  
  5051. Once we have created a DOS partition we can use SPAWN and/or OPEN to
  5052. create 'sibling' processes from a Batch file.  By making use of the
  5053. alternate syntax of OMNIDOS.BAT and specifying a Batch file as the
  5054. program argument, we can have the processes created automatically as
  5055. part of OMNIVIEW's startup procedure.
  5056.  
  5057. One way to automate process creation is illustrated in SPAWNONE.BAT.
  5058. SPAWNONE inherits its arguments from the command line used to start up
  5059. OMNIVIEW and uses these values to create a second partition.  SENDKEYS
  5060. is used to 'type' commands into the second partition that alter the
  5061. prompt and then execute a program.
  5062.  
  5063. The last thing that SPAWNONE.BAT does is to call OVPROMPT.BAT and then
  5064. reload the transient portion of the shell so that the first partition
  5065. remains operationally. With out this last step, the partition would
  5066. close itself out when the shell died on completion of the Batch file -
  5067. this is part of the behaviour implied by the '/c' switch of
  5068. COMMAND.COM.  If you wanted the OMNIVIEW menu to be active in the
  5069. initial partition simply make the first partition about 60K and
  5070. replace %COMSPEC% with OVSHELL in the last line of the OMNIDOS file.
  5071.  
  5072. SPAWNONE could be modified in a number of ways to create more than
  5073. process.  The most obvious way is just to 'hard code' a series of
  5074. SPAWN and SENDKEYS commands to start up arbitrary applications.  A
  5075. more flexible approach would be to create FOR loop that would process
  5076. a series of command line arguments.  By using mulitple SHIFTs, the
  5077. same code could be used to create different processes based on
  5078. variable OMNIVIEW command line arguments. If you create such a batch
  5079. file (or have an even better solution), please post it so we can all
  5080. take a look.
  5081.  
  5082. Date: 12-06-89 (11:42)              Number: 221 / 572 (Echo)
  5083.   To: ALL                           Refer#: NONE
  5084. From: DENNIS EDWARDS                  Read: (N/A)
  5085. Subj: spawnone.bat                  Status: PUBLIC MESSAGE
  5086. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  5087.  
  5088. ECHO OFF
  5089. REM: SPAWNONE.BAT
  5090. REM:    When run from the OV command line, this starts up a second DOS
  5091. REM:    process, sets the prompt in each partition to indicate the console
  5092. REM:    number of the process, and runs a program in the second partition.
  5093. REM:
  5094. REM: Usage:
  5095. REM:    SPAWNONE.BAT proc_size spawn's_args program_to_run program's_args...
  5096.  
  5097. if not '%1'=='' goto GO
  5098. waitkeys ' ','SPAWNONE.BAT: No process size specified. Hit the space bar',10
  5099. goto DONE
  5100.  
  5101. :GO
  5102. spawn /m:%1 %2 %COMSPEC% %ENVSZ%
  5103. sendkeys 2 ovprompt\r
  5104. sendkeys 2 %3 %4 %5 %6 %7 %8 %9\r
  5105.  
  5106. call ovprompt
  5107. %COMSPEC%
  5108.  
  5109. Date: 12-08-89 (09:10)              Number: 222 / 572 (Echo)
  5110.   To: ALL                           Refer#: NONE
  5111. From: DENNIS EDWARDS                  Read: (N/A)
  5112. Subj: DOS Processes:  Vol 1, #7     Status: PUBLIC MESSAGE
  5113. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  5114.  
  5115. SPAWNONE.BAT employed SENDKEYS and CALL to execute an OVPROMPT.BAT
  5116. file. This Batch file changes the DOS prompt to indicated the console
  5117. number of the partition.  This console number is returned in error
  5118. level by CONSNUMB. OVPROMPT does a series of tests on the CONSNUMB
  5119. exit code and sets a temporary environment variable to the ASCII value
  5120. of the console number.  This temporary variable is incorporated in a
  5121. PROMPT command and then removed from the environment to reclaim the
  5122. space it took up.
  5123.  
  5124. The reason that we go to all this trouble is that errorlevel can't be
  5125. processed directly as part of a command line argument, only the
  5126. actual batch parameters and environment variables can. Since DOS
  5127. provides no way of altering the values of Batch variables, environment
  5128. variables become our only option.
  5129.  
  5130. While you may not care to alter the DOS prompt, OVPROMPT's method of
  5131. 'trapping' a program's error level can still be useful since SPAWN and
  5132. OPEN both return the console number of the new process (or 255 on
  5133. error). Creation of a temporary environment variable holding the new
  5134. process' console number can be employed as an argument to SENDKEYS;
  5135. this allows processes to be created with uniform arguments regardless
  5136. of the number of sibling processes. Those of you who may be building
  5137. a universal loader Batch file may find use for this trick, please
  5138. show us if you do.
  5139.  
  5140. Date: 12-08-89 (09:10)              Number: 223 / 572 (Echo)
  5141.   To: ALL                           Refer#: NONE
  5142. From: DENNIS EDWARDS                  Read: (N/A)
  5143. Subj: ovprompt.bat                  Status: PUBLIC MESSAGE
  5144. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  5145.  
  5146. ECHO OFF
  5147. goto start
  5148. :#10
  5149. set OVCN=0
  5150. goto done
  5151. :#09
  5152. set OVCN=9
  5153. goto done
  5154. :#08
  5155. set OVCN=8
  5156. goto done
  5157. :#07
  5158. set OVCN=7
  5159. goto done
  5160. :#06
  5161. set OVCN=6
  5162. goto done
  5163. :#05
  5164. set OVCN=5
  5165. goto done
  5166. :#04
  5167. set OVCN=4
  5168. goto done
  5169. :#03
  5170. set OVCN=3
  5171. goto done
  5172. :#02
  5173. set OVCN=2
  5174. goto done
  5175. :START
  5176. consnumb
  5177. if not errorlevel == 1 goto #10
  5178. if errorlevel == 11 goto err
  5179. if errorlevel == 10 goto #09
  5180. if errorlevel == 9  goto #08
  5181. if errorlevel == 8  goto #07
  5182. if errorlevel == 7  goto #06
  5183. if errorlevel == 6  goto #05
  5184. if errorlevel == 5  goto #04
  5185. if errorlevel == 4  goto #03
  5186. if errorlevel == 3  goto #02
  5187. if errorlevel == 2  goto #02
  5188. set OVCN=1
  5189. :done
  5190. SET prompt=-%OVCN%-%prompt%
  5191. :ERR
  5192. SET OVCN=
  5193.  
  5194. Date: 12-08-89 (09:10)              Number: 224 / 572 (Echo)
  5195.   To: ALL                           Refer#: NONE
  5196. From: DENNIS EDWARDS                  Read: (N/A)
  5197. Subj: DOS Processes:  Vol 1, #8     Status: PUBLIC MESSAGE
  5198. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  5199.  
  5200. The final batch file I'll present in this series is one which starts
  5201. up OMNIVIEW and uses all the techniques we've been discussing.
  5202. TESTTWO.BAT illustrates how you can build task specific OMNIVIEW work
  5203. environmnets with a single DOS command.  All that is required is that
  5204. you alter TESTTWO (and possibly SPAWNONE) to reflect the desired
  5205. program information.
  5206.  
  5207. Each of the Batch files, along with the combined message text in this
  5208. series, is being uploaded to Poverty Rock in a file called
  5209. OMNIDOS1.ZIP.  This file contains:
  5210.  
  5211.     TESTTWO.BAT - a sample batch file illustrating how to
  5212.         start up OMNIVIEW with a specific combination of
  5213.         programs.
  5214.  
  5215.     OMNIDOS.BAT     - a batch file that creates an initial DOS
  5216.         partition and optionally runs a program inside that
  5217.         partition.
  5218.  
  5219.     OVERRLVL.BAT    - a batch file that displays a message
  5220.         describing OMNIVIEW's exit status.
  5221.  
  5222.     SPAWNONE.BAT    - a batch file that, when run in the first
  5223.         partition creates a second partition and optionally
  5224.         runs a program inside that partition.
  5225.  
  5226.     OVPROMPT.BAT    - a batch file that alters the DOS prompt to
  5227.         indicate a partitions console number. Illustrates
  5228.         setting an environment variable to indicate
  5229.         errorlevel.
  5230.  
  5231.     DOSPROCS.TXT    - the text of series of RelayNet messages that
  5232.         comprise a tutorial on the creation of multiple DOS
  5233.         processes using OMNIVIEW.
  5234.  
  5235. Date: 12-08-89 (09:10)              Number: 225 / 572 (Echo)
  5236.   To: ALL                           Refer#: NONE
  5237. From: DENNIS EDWARDS                  Read: (N/A)
  5238. Subj: TESTTWO.BAT                   Status: PUBLIC MESSAGE
  5239. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  5240.  
  5241. ECHO OFF
  5242. REM:  TESTTWO.BAT
  5243. REM:    This file uses the OMNIDOS, SPAWNONE, OVERRLVL and OVPROMPT batch
  5244. REM:    files as well as SPAWN, WAITKEYS and SENDKEYS to illustrate how multip
  5245. REM:    processes can be loaded from the DOS command line.  Note that ENVSZ is
  5246. REM:    set the default value of 160 bytes.
  5247.  
  5248. set envsz=/e:160
  5249. omnidos 500 /s spawnone 500 /s cd\\\rdir/w
  5250.  
  5251. Date: 12-08-89 (09:10)              Number: 227 / 572 (Echo)
  5252.   To: SYSOPS                        Refer#: NONE
  5253. From: DENNIS EDWARDS                  Read: NO
  5254. Subj: Roll Call                     Status: PUBLIC MESSAGE
  5255. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  5256.  
  5257. Howdy.
  5258.  
  5259. I often talk with people in tech support who do not know about RelayNet but
  5260. who are interested in logging on for this conference and the files we have
  5261. presented.  Unfortunately, I have not accumulated a list of boards that are
  5262. carrying this conference. I do have the Official RelayNet Node List but...
  5263.  
  5264. Please respond with a short description of your board if you are carrying
  5265. this conference (access restrictions, fees (if any), board focus,
  5266. bauds, hours of operation, etc.).  You know the drill.
  5267.  
  5268. Thanks.  I'll do what I can to reciprocate your support.
  5269.  
  5270. Date: 12-10-89 (09:28)              Number: 232 / 572 (Echo)
  5271.   To: DENNIS EDWARDS                Refer#: 227
  5272. From: BOB HUNTER                      Read: 03-16-90 (17:36)
  5273. Subj: Roll Call                     Status: PUBLIC MESSAGE
  5274. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  5275.  
  5276. We're still here, Dennis!
  5277.  
  5278. Chemeketa OnLine
  5279. Bob Hunter SYSOP
  5280. Salem, OR
  5281. (503)393-5580
  5282. 24 hrs
  5283. HST 14.4 All bauds OK
  5284. Running GAP 4.3/M
  5285.  
  5286. BBs sponsered by Chemeketa Community College.
  5287.  
  5288. PCRelay:CHEMEK -> Chemeketa OnLine (503)393-5580 Salem, OR
  5289.  
  5290.  
  5291. Date: 12-13-89 (07:44)              Number: 235 / 572 (Echo)
  5292.   To: BOB HUNTER                    Refer#: 232
  5293. From: DENNIS EDWARDS                  Read: NO
  5294. Subj: Roll Call                     Status: PUBLIC MESSAGE
  5295. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  5296.  
  5297. │We're still here, Dennis!
  5298.  
  5299. Thanks, Bob.
  5300.  
  5301. Date: 12-13-89 (09:23)              Number: 236 / 572 (Echo)
  5302.   To: ALL                           Refer#: NONE
  5303. From: MARC GOLDSCHMITT                Read: (N/A)
  5304. Subj: OMNIVIEW WITH PCBOARD         Status: PUBLIC MESSAGE
  5305. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  5306.  
  5307. I have followed the instructions in the BOARD manual, but I must
  5308. be missing something...I have loaded OMNIVIEW. I have checked the
  5309. status of memory using the OMNISTAT, and it shows that I have 439K
  5310. available for programs. When I put in the PCBOARD program, I have
  5311. specified that it takes 220K "required" memory (per instructions)
  5312. with 220K "desired" with expanded memory at 0K (on this system,
  5313. there is only basic 640K RAM). I have set elements such that there
  5314. is no swapping to disk, high speed com, graphics, does not write to
  5315. video RAM. I have set the config.sys files for the files and buffers
  5316. settings recommeded, and  have installed SHARE. Yet when I try to load
  5317. the system, OV says that I do not have enough memory! I am using DOS
  5318. v3.3 on a COMPAQ 286.
  5319.  
  5320. PCRelay:BYPASS -> RelayNet (tm)
  5321.                   Springfield Bypass (703)-941-5815  USR-HST
  5322.  
  5323. Date: 12-20-89 (07:49)              Number: 248 / 572 (Echo)
  5324.   To: DENNIS EDWARDS                Refer#: NONE
  5325. From: BOB HUNTER                      Read: 03-16-90 (17:36)
  5326. Subj: OV conference                 Status: PUBLIC MESSAGE
  5327. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  5328.  
  5329. Dennis - Keep Chemeketa on your list - We are here!
  5330.  
  5331. Bob Hunter
  5332.  
  5333. PCRelay:CHEMEK -> WESTNET + msgs Copyright 1989 by author
  5334. 4.10ß9            Chemeketa (503)393-5580 Salem, OR - HST DUAL
  5335.  
  5336. Date: 01-01-90 (01:26)              Number: 253 / 572 (Echo)
  5337.   To: DENNIS EDWARDS                Refer#: NONE
  5338. From: CRAIG DUCHARME                  Read: 03-16-90 (17:36)
  5339. Subj: QEMM OR 386MAXPRO             Status: PUBLIC MESSAGE
  5340. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  5341.  
  5342.     Dennis,
  5343. I was told that your the pro at expanded memory and I could use a hand.
  5344. The generic DOS sector expanders require A000 to be accessable to run.
  5345. My memory board won't let this happen.  Is this going to be a problem
  5346. for QEMM or 386MAX?  Also which multi-tasking program do you like if ou
  5347. were going out and getting one tommarow.  Hope you can help me out with
  5348. this.  I'm running an Intel 386 at 25Mhz with 4Mb or ram and I like my
  5349. TSR's allthough I've been doing without.
  5350.                Thanks Craig Ducharme
  5351.  
  5352. Date: 01-04-90 (08:39)              Number: 254 / 572 (Echo)
  5353.   To: CRAIG DUCHARME                Refer#: 253
  5354. From: DENNIS EDWARDS                  Read: NO
  5355. Subj: QEMM OR 386MAXPRO             Status: PUBLIC MESSAGE
  5356. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  5357.  
  5358. │The generic DOS sector expanders require A000 to be accessable to run.
  5359. │My memory board won't let this happen.  Is this going to be a problem
  5360. │for QEMM or 386MAX?
  5361.  
  5362. I'm not sure that I understand what you mean by 'sector expanders' but I'll
  5363. assume that your talking about the EMM emulators that use expanded memory in
  5364. real mode. The big difference is that the EMM emulators switch between
  5365. protected and real mode while 386Max and QEMM operate in virtual 8086 mode.
  5366.  
  5367. If you have a VGA/EGA display system (or other high resolution system - such
  5368. as the "full page" mono display adapters), there will still be a memory
  5369. conflict that would arise by mapping in EMS to the A000h segment - even with
  5370. 386Max/QEMM.  Either of these programs will give you two things that the EMM
  5371. emulators won't: A VCPI interface and the ability to load programs into "high
  5372. DOS memory".
  5373.  
  5374. The Virtual Control Program Interface (VCPI) is a standard of behaviours and
  5375. capabilities that apply to programs that use the protected and virtual
  5376. 8086 modes of operation in the '386. The VCPI allows you to map EMS/XMS
  5377. memory into the real mode address space and to have programs that use
  5378. extended memory (such as the various "DOS extenders") to coexist peacefully.
  5379. Multitaskers utilize the VCPI to control the mapping of virtual memory to
  5380. allow concurrent process operation. The VCPI provides virtual LIM 4.0
  5381. hardware as opposed to the emulated LIM 3.2 hardware you get from the EMM
  5382. emulators.
  5383.  
  5384. The ability of a program to load TSR's and device drivers into the 640K -
  5385. 1Meg address space (known as "upper memory" or "High DOS memory") allows you
  5386. to keep some of your TSR's accessible without impacting on the lower 640K.
  5387. Unfortunately, this address space can become just as crowded as the lower
  5388. 640K.  The VGA adapters usually take up the addresses from A000h (640K) to
  5389. C7FFh.  The ROM BIOS usually goes from F000h to FFFFh.  The EMS Page Frame
  5390. is usually mapped from E000h to EFFFh.  This means that you would usually
  5391. have the addresses between C800h and DFFFh free - a total of 96K.  If you
  5392. load the OMNIVIEW kernal into high memory it takes up another 48K from this
  5393. memory space - (the low DOS cost for OV would be 10-30K). Network adapters,
  5394. tape drives, some disk controllers and terminal emulation hardware can also
  5395. take up space in this area.
  5396.  
  5397. Two tricks - which should be applied with some caution - are to reclaim the
  5398. the portion of the segment at B000h that is used by the "other display's"
  5399. regen buffer: If you have a VGA and a color monitor you could use B000-B7FFh
  5400. for high DOS memory since that space is reserved for the mono text display.
  5401. Many machines with the "setup" program in ROM will put this program between
  5402. F000h and F7FFh - _as long as you don't run Setup_ you could map high DOS
  5403. memory into this space as well. Using both these tricks would gain you
  5404. another 64K of "high DOS".
  5405.  
  5406. │Also which multi-tasking program do you like if you
  5407. │were going out and getting one tommarow.  Hope you can help me out with
  5408. │this.  I'm running an Intel 386 at 25Mhz with 4Mb or ram and I like my
  5409. │TSR's allthough I've been doing without.
  5410.  
  5411. I like the combination of OMNIVIEW and 386Max - though, since I work for
  5412. Sunny Hill, you may want to evaluate that recommendation accordingly.
  5413.  
  5414. OMNIVIEW is a pre-emptive DOS multitasker.  It differs from DESQView
  5415. primarily in that all process are full screen (versus windowed)
  5416. applications.  OV is smaller and runs interrupt driven processes about
  5417. 10-15% faster than DV. Unlike VM-386 there is a single copy of DOS - if you
  5418. need seperate COMFIG.SYS files, that is the probably the way to go - but it
  5419. takes about the same memory as OS/2 and is relatively slow.
  5420.  
  5421. "DESQView and TopView aware" programs will also be well behaved under OV.
  5422. Programs that specifically use the DESQView API will not work the same under
  5423. OV since the programmer's interface to the multitasking kernal is different.
  5424. The OMNIVIEW API is provided free of charge and supports Turbo Pascal, C and
  5425. Assembler programmers.
  5426.  
  5427. You can download an "expert system" (CONCUR00.ZIP) from Poverty Rock BBS in
  5428. Seattle - this program will give you an idea of how many process of what size
  5429. you can expect to get with OV.  This .ZIP also contains a text file
  5430. discussing the various kinds of memory available and how they are used by DOS
  5431. multitaskers.
  5432.  
  5433. Date: 01-09-90 (12:12)              Number: 255 / 572 (Echo)
  5434.   To: ALL                           Refer#: NONE
  5435. From: DENNIS EDWARDS                  Read: HAS REPLIES
  5436. Subj: continuous status display     Status: PUBLIC MESSAGE
  5437. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  5438.  
  5439. Howdy.  I've uploaded OVSTAT01.ZIP (16K) to Poverty Rock.
  5440.  
  5441. This file contains the Turbo C source and executable to a
  5442. continuous status display program. This program presents almost
  5443. the same information as does the standard OVSTAT program that
  5444. comes with OV except that it checks the state of the system and
  5445. updates the display about once every two seconds. This program
  5446. was written by Mike Toutonghi and was presented as part of an
  5447. OMNIVIEW series that appeared in Radio and Electronics last year.
  5448.  
  5449. Most of the program's work gets done inside a do() loop in
  5450. main(). After checking that OV is installed, the program gets the
  5451. process information on each of the ten possible processes using
  5452. tvgetoneinfo(). This information is displayed along with the free
  5453. memory and free swap space- obtained by a call to tvfreemem().
  5454. The program then calls ovdelay() which waits for two seconds or
  5455. until a key is pressed. The delay and keypress detection are both
  5456. accomplished with a single call that waits for something to show
  5457. up in the message queue. Testing the source of the message we get
  5458. tells us whether the delay expired before a key was pressed.
  5459. Pressing <Esc> will terminate the program.
  5460.  
  5461. Date: 01-20-90 (13:31)              Number: 265 / 572 (Echo)
  5462.   To: DENNIS EDWARDS                Refer#: NONE
  5463. From: RICK KUNZ                       Read: 03-16-90 (17:36)
  5464. Subj: BOB BLACHER'S CONFIG          Status: PUBLIC MESSAGE
  5465. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  5466.  
  5467. I thought this message I recently re-discovered might be of interest to
  5468. OV users considering multitasking on a network.
  5469.  
  5470. Date: 02-07-89 (00:16)        SYSOP Number: 664
  5471.   To: SYSOP
  5472. From: ROD RENNER                      Read: 02-07-89 (21:43)
  5473. Subj: 4 NODES NOW ON LINE HERE
  5474.  
  5475. Now that you've had experience in setting up LANtastic/Taskview
  5476. (Omniview) nodes, I have a not-so-hypothetical question for you:
  5477.  
  5478. Is it possible to set up a 6-node PCBoard system using just 3 machines
  5479. each running Omniview and connected with Lantastic?  If so, how would
  5480. you do it?  For that matter, if not, how would you do it?  I've been
  5481. approached by someone who is interested in setting up a 6-node system
  5482. and would appreciate suggestions from the experts on how that might best
  5483. be accomplished.
  5484.  
  5485. Date: 02-07-89 (21:43)        SYSOP Number: 665
  5486.   To: ROD RENNER                    Refer#: 664
  5487. From: SYSOP                           Read: NO
  5488. Subj: 4 NODES NOW ON LINE HERE
  5489.  
  5490. The answer is a qualified "yes", Rod.  You can run OmniView/TaskView on
  5491. top of LANtastic without any problems (including on top of machines that
  5492. are acting as servers).  But, to run 6 nodes on 3 machines you face at
  5493. least 2 problems: (1) Having enough memory to load the LAN software and
  5494. still have enough room for 2 partitions large enough to run PCBoard.
  5495. Because the machines here are '386s, I can use either 386^MAX or QEMM to
  5496. load the network software in high memory (above 640K) and increase
  5497. conventional DOS memory to 704-736K.  That leaves me plenty of room to
  5498. run 2 PCB nodes under OmniView/TaskView.  I think you'd have to give up
  5499. shells to DOS on a non-386.  (2) Performance is going to be marginal. At
  5500. 2400 bps, I don't think you'll see any problems.  But, at 19.2K locked
  5501. in, pray your machine can handle the load of both the LAN and the
  5502. multi-tasker.  The only machine doing that here is a 20MHz 386.  I'd
  5503. sure as heck hate to see it done on a 4.77MHz PC <grin>.
  5504.  
  5505. If you assume that the 3 machines need to be high-performance 386's, I
  5506. wonder whether doubling up on those machines makes sense economically.
  5507. It might be cheaper (and undoubtedly more reliable) to buy 6 lowcost
  5508. machines.
  5509.  
  5510. Date: 01-21-90 (19:43)              Number: 271 / 572 (Echo)
  5511.   To: ALL                           Refer#: NONE
  5512. From: DAN THEIN                       Read: HAS REPLIES
  5513. Subj: OMNIVIEW                      Status: PUBLIC MESSAGE
  5514. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  5515.  
  5516. What is OMNIVIEW?  This is a new conference to Smartnet and I am not
  5517. sure exactly what the product really is?
  5518.  
  5519.                Dan Thein
  5520. ---
  5521.  ■ RNet 1.04R: Sound Of Music BBS + Smartnet HUB
  5522.  
  5523. Date: 01-21-90 (18:25)              Number: 272 / 572 (Echo)
  5524.   To: DAN THEIN                     Refer#: 271
  5525. From: RICK KUNZ                       Read: NO
  5526. Subj: OMNIVIEW                      Status: PUBLIC MESSAGE
  5527. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  5528.  
  5529. >What is OMNIVIEW?  This is a new conference to Smartnet and I am not
  5530. >sure exactly what the product really is?
  5531.  
  5532.  Greetings, Dan, and welcome. OMNIVIEW is a multitasker (formerly known
  5533. as TASKVIEW) which is a product of Sunny Hill Software in Seattle.
  5534. OMNIVIEW is known for its flexible interface and ability to operate in
  5535. network situations, and Sunny Hill Software is known for their fondness
  5536. for Sysops!
  5537.  
  5538. Dennis Edwards, of Sunny Hill Software, is the resident tech support
  5539. guru and the host of this conference. Pul#: 275
  5540. From: RICK KUNZ                       Read: 03-16-90 (17:36)
  5541. Subj: OMNIVIEW                      Status: PUBLIC MESSAGE
  5542. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  5543.  
  5544. And we'll upload CONCUR00.ZIP to Sound Of Music BBS tonight, Dennis.
  5545. Thanks for the reminder!
  5546.  
  5547. Date: 01-23-90 (17:18)              Number: 277 / 572 (Echo)
  5548.   To: ALL                           Refer#: NONE
  5549. From: VIC KASS                        Read: (N/A)
  5550. Subj: Whoops                        Status: PUBLIC MESSAGE
  5551. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  5552.  
  5553.  
  5554.    In my previous message, the tagline incorrectly stated Rose Media's
  5555.    phone number as 416-731-2285. It should read: 416-733-2285.
  5556.  
  5557.  
  5558.            Regards .... Vic.
  5559. ---
  5560.  ■ QNet 2.03: Rose Media | SmartNet Canadian Host |  416-733-2285
  5561.  ■ RNet 1.04R: Sound Of Music BBS + Smartnet HUB
  5562.  
  5563. Date: 01-23-90 (19:05)              Number: 278 / 572
  5564.   To: DENNIS EDWARDS                Refer#: 275
  5565. From: FRANK MCADAMS                   Read: 03-16-90 (17:36)
  5566. Subj: OMNIVIEW                      Status: PUBLIC MESSAGE
  5567. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  5568.  
  5569. POVERTY ROCK, (206) 232-1763. One of these, named CONCURE00.ZIP is an "
  5570.                                                   123456789....
  5571.     Is this another feature of OmniView? (grin)
  5572. But seriously, it's good to see someone here who's an OmniView Techie,
  5573. Or are you? (hope you are anyways). Thanks for the info Dennis.
  5574.  
  5575. PCRelay:INTELEC -> Intelec (tm) Network, Freeport, NY
  5576.                    Intelec (tm) Free Message Exchange
  5577.  
  5578. Date: 01-24-90 (07:12)              Number: 279 / 572 (Echo)
  5579.   To: FRANK MCADAMS                 Refer#: 278
  5580. From: RICK KUNZ                       Read: NO
  5581. Subj: OMNIVIEW                      Status: PUBLIC MESSAGE
  5582. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  5583.  
  5584. >POVERTY ROCK, (206) 232-1763. One of these, named CONCURE00.ZIP is an "
  5585. >                                                  123456789....
  5586. >    Is this another feature of OmniView? (grin)
  5587.  
  5588.  CONCUR00.ZIP, Frank! <grin>. Maybe that's "CONCUR -- oh-oh!"
  5589.  
  5590. Date: 01-25-90 (01:24)              Number: 281 / 572 (Echo)
  5591.   To: RICK KUNZ                     Refer#: 276
  5592. From: DENNIS EDWARDS                  Read: 01-25-90 (02:30)
  5593. Subj: OMNIVIEW                      Status: PUBLIC MESSAGE
  5594. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  5595.  
  5596. │And we'll upload CONCUR00.ZIP to Sound Of Music BBS tonight, Dennis.
  5597.  
  5598. Thanks.
  5599.  
  5600. Date: 01-26-90 (07:08)              Number: 282 / 572 (Echo)
  5601.   To: ALL                           Refer#: NONE
  5602. From: DAVID CHRISTENSEN               Read: (N/A)
  5603. Subj: OmniView                      Status: PUBLIC MESSAGE
  5604. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  5605.  
  5606. Hi, Is this program commercial or shareware?  Just wondering..
  5607. ---
  5608.  ■ DeLuxe 1.11ß20 #648  ■ From Bayport, Long Island, New York 11705-1304
  5609.  ■ RNet 1.04R: Sound Of Music BBS + Smartnet HUB
  5610.  
  5611. Date: 02-01-90 (06:46)              Number: 283 / 572 (Echo)
  5612.   To: DAVID CHRISTENSEN             Refer#: 282
  5613. From: DENNIS EDWARDS                  Read: NO
  5614. Subj: OmniView                      Status: PUBLIC MESSAGE
  5615. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  5616.  
  5617. │Hi, Is this program commercial or shareware?  Just wondering..
  5618.  
  5619. Commercial.
  5620. CONCUR00.ZIP is an expert system that will tell you what you can expect from
  5621. OV (or other multitasker) on your system. This .ZIP also includes a tutorial
  5622. on memory types and a description of OMNIVIEW.
  5623.  
  5624. The file is available on Poverty Rock ((206) 232-1763) and other fine BBSs.
  5625.  
  5626. Date: 02-02-90 (11:44)              Number: 284 / 572 (Echo)
  5627.   To: DENNIS EDWARDS                Refer#: NONE
  5628. From: DAVID CHRISTENSEN               Read: 03-16-90 (17:36)
  5629. Subj: OmniView                      Status: PUBLIC MESSAGE
  5630. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  5631.  
  5632. Date: 02-01-90 (06:46) (PVT)    Number: 77        Msg #17 out of 17
  5633.  
  5634.    FYI: Your message  is Private, dont know if  that was deliberate, but
  5635.    Priv mail does not go through the net relaibly.
  5636.  
  5637. DE>│Hi, Is this program commercial or shareware?  Just wondering..
  5638.  
  5639. DE>Commercial.
  5640. DE>CONCUR00.ZIP is an expert system that will tell you what you can expect from
  5641. DE>OV (or other multitasker) on your system. This .ZIP also includes a tutorial
  5642. DE>on memory types and a description of OMNIVIEW.
  5643.  
  5644.    Thanks for the info, will look for the file on Sound of Music.
  5645. ---
  5646.  ■ DeLuxe 1.11ß20 #648  ■ This Message QMailed by The Liberator 2.2
  5647.  ■ RNet 1.04R: Sound Of Music BBS + Smartnet HUB
  5648.  
  5649. Date: 02-02-90 (19:52)              Number: 285 / 572 (Echo)
  5650.   To: DAVID CHRISTENSEN             Refer#: 284
  5651. From: RICK KUNZ                       Read: NO
  5652. Subj: OmniView                      Status: PUBLIC MESSAGE
  5653. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  5654.  
  5655. >  To: DENNIS EDWARDS
  5656.  
  5657. >   FYI: Your message  is Private, dont know if  that was deliberate, bu
  5658. >   Priv mail does not go through the net relaibly.
  5659.  
  5660.  David, the message Dennis sent was an open, public message at the
  5661. origin; it looks like there's something amiss in the configuration at
  5662. SOM. Your message was received r/o here also.
  5663.  
  5664. Date: 02-03-90 (20:06)              Number: 287 / 572 (Echo)
  5665.   To: DAVID CHRISTENSEN             Refer#: NONE
  5666. From: RICK KUNZ                       Read: NO
  5667. Subj: OmniView conference           Status: PUBLIC MESSAGE
  5668. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  5669.  
  5670. >Date: 02-03-90 (13:34)     Omniview Number: 286 (Echo)
  5671. >  To: RICK KUNZ
  5672. >From: DAVID CHRISTENSEN               Read: YES
  5673. >Subj: OmniView                      Status: RECEIVER ONLY
  5674.  
  5675. >   Okey Dokey, Will let  Paul know. I had sent this as  a PUBLIC on SOM
  5676. >   made a point of sending the reply as public actually.
  5677.  
  5678. Yep, here's the reply you sent, and again it's r/o. I am pretty sure
  5679. Paul has been reconfiguring conferences today, so perhaps it's fixed
  5680. now. Thanks for following up.
  5681.  
  5682. Date: 02-04-90 (15:12)              Number: 288 / 572 (Echo)
  5683.   To: RICK KUNZ                     Refer#: NONE
  5684. From: DAVID CHRISTENSEN               Read: 02-04-90 (16:40)
  5685. Subj: OMNIVIEW CONFERENCE           Status: PUBLIC MESSAGE
  5686. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  5687.  
  5688.    From: RICK KUNZ                          Status: Private, Read
  5689. Subject: OmniView conference            Conference: 87 OMNIVIEW
  5690.  
  5691.   As of  Sunday, R/O, this  has been happening  in the Disabled  conf as
  5692.   well?  Right? could  the Priv  only switch  be put  on in  PCBSETUP or
  5693.   PROSM?  Just a thought.
  5694.  
  5695.  
  5696.                                                     ...dC...
  5697. ---
  5698.   ΣMail .38α This is REALLY it!
  5699. ---
  5700.  ■ RNet 1.04R: Sound Of Music BBS + Smartnet HUB
  5701.  
  5702. Date: 02-04-90 (16:41)              Number: 289 / 572 (Echo)
  5703.   To: DAVID CHRISTENSEN             Refer#: 288
  5704. From: RICK KUNZ                       Read: NO
  5705. Subj: OMNIVIEW CONFERENCE           Status: PUBLIC MESSAGE
  5706. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  5707.  
  5708. >  As of  Sunday, R/O, this  has been happening  in the Disabled  conf a
  5709. >  well?  Right? could  the Priv  only switch  be put  on in  PCBSETUP o
  5710. >  PROSM?  Just a thought.
  5711.  
  5712.  Yeah, it could be -- but it sure isn't here! I have checked about every
  5713. byte of 550 megs of storage, and it is either a weird bug in Rnet, or
  5714. some weird hex; other than that, all I can suspect is SOM.
  5715.  
  5716. Date: 02-23-90 (18:13)              Number: 290 / 572 (Echo)
  5717.   To: DENNIS EDWARDS                Refer#: NONE
  5718. From: RICK KUNZ                       Read: 03-16-90 (17:36)
  5719. Subj: ANOTHER LI'L UTIL             Status: PUBLIC MESSAGE
  5720. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  5721.  
  5722. Ran across WHATCHIP v 1.01 here on the board, and it could prove to be a
  5723. useful little util for determining a system's capability. Here's the
  5724. output from this system which has all the EMM used for cache/ramdisk.
  5725.  
  5726.  
  5727. WHATCHIP (tm) Memory Analysis Program   Version 1.01
  5728. Copyright 1989 Invisible Software, Inc.
  5729.  
  5730. Expanded Memory Manager:  Installed.
  5731.      Version number:  4.0.
  5732.      Total expanded memory:  1024K.
  5733.      Free expanded memory:  0K.
  5734.      AST enhanced functions:  Not available.
  5735.  
  5736. Chips and Technologies chipset:  NEAT version A.
  5737.      Total RAM on motherboard:  2048K.
  5738.      640K to 1M memory relocation:  Disabled.
  5739.      Shadow RAM:  Available.
  5740.      Expanded memory controller:  Enabled.
  5741.      EMS I/O port address:  0208
  5742.      EMS memory base address:  D400
  5743.  
  5744.  
  5745. Memory Map:
  5746.  
  5747. 0000 - 9FFF    DOS  RAM
  5748. A000 - AFFF    VIDEO
  5749. B000 - B7FF
  5750. B800 - BFFF    VIDEO  RAM
  5751. C000 - C7FF    ROM
  5752. C800 - C9FF    ROM
  5753. CA00 - D3FF
  5754. D400 - DFFF    STANDARD-EMS  RAM
  5755. E000 - E3FF    STANDARD-EMS
  5756. E400 - EFFF
  5757. F000 - FFFF    BIOS  SHADOW  WRITE-PROTECTED
  5758.  
  5759. Date: 02-24-90 (02:40)              Number: 291 / 572 (Echo)
  5760.   To: ALL                           Refer#: NONE
  5761. From: CODY GIBSON                     Read: (N/A)
  5762. Subj: Joining                       Status: PUBLIC MESSAGE
  5763. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  5764.  
  5765. The Real Batchin' Board is pleased to join this conference.
  5766.  
  5767. PCRelay:BATCHIN -> SMARTNET + Pacific NW Region
  5768. 4.10ß9             SmartNet-Node 2369-Real Batchin'(206)391-2330
  5769.  
  5770. Date: 02-25-90 (20:50)              Number: 292 / 572 (Echo)
  5771.   To: DENNIS EDWARDS                Refer#: NONE
  5772. From: RICK KUNZ                       Read: 03-16-90 (17:36)
  5773. Subj: OV question                   Status: PUBLIC MESSAGE
  5774. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  5775.  
  5776. Dennis, this appeared on the Saltair PCBoard support BBS, and I replied
  5777. that I'd post it for you here, and port a reply back if need be.
  5778.  
  5779. Date: 02-18-90 (19:11)              Number: 72024 / 72309
  5780.   To: ALL                           Refer#: NONE
  5781. From: VICTOR VOLKMAN                  Read: (N/A)
  5782. Subj: OMNIVIEW                      Status: PUBLIC MESSAGE
  5783. Conf: SUPPORT (1)                Read Type: GENERAL
  5784.  
  5785. Does anybody have any hints for running a 2-node PCBoard 14.2/E3 system
  5786. with the OMNIVIEW multitasking system?  I am currently using OMNIVIEW
  5787. 4.02 with two 295K partitions on a 25Mhz 80386 system running DOS 3.3.
  5788. I am using the /C:1 and /P:1 parameters which seem to give a fairly
  5789. smooth response.  However, it sometimes has trouble picking up the phone
  5790. and recycles once.  I have a HAYES 9600 v.42 (w/NS16550 UART) on node 1
  5791. and a generic 2400 EEPROM modem on node 2.
  5792.  
  5793. Thanks for any assistance!
  5794.  
  5795. HAL 9000 BBS, 313-663-4173, 2400/9600 HAYES v.42, Ann Arbor, MI
  5796.  
  5797. Oh yes, PCB=/DELAY:2/BIO
  5798.  
  5799. Date: 02-25-90 (11:50)              Number: 293 / 572 (Echo)
  5800.   To: ALL                           Refer#: NONE
  5801. From: DAVE CALMER                     Read: (N/A)
  5802. Subj: GENERAL STUFF...              Status: PUBLIC MESSAGE
  5803. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  5804.  
  5805. I've been watching this conference and from what I have seen so far
  5806. OMNIVIEW may be what I'm looking for. I have a 20mhz 386 with 4 meg of
  5807. ram. I would like to run 2 live nodes with a large enough window left
  5808. over for a "local" node or to run other programs in. Is this possible
  5809. under OMNIVIEW and if so how reliable is the setup (I'm not always
  5810. around to monitor the board) and what kind of performence can I expect.
  5811. If it makes any difference I can add another 12 meg of ram to the
  5812. motherboard if I need to...
  5813.  
  5814. -> MegaMail(tm) #398:
  5815.    1.00
  5816.  
  5817.  
  5818. PCRelay:DANGRZN -> Intelec (tm) North Central SuperRegional
  5819. 4.10ß9             The Danger Zone! (309)788-2029 Rock Island,Il
  5820.  
  5821. Date: 02-28-90 (07:58)              Number: 294 / 572 (Echo)
  5822.   To: RICK KUNZ                     Refer#: 290
  5823. From: DENNIS EDWARDS                  Read: 02-28-90 (10:57)
  5824. Subj: ANOTHER LI'L UTIL             Status: PUBLIC MESSAGE
  5825. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  5826.  
  5827. │Ran across WHATCHIP v 1.01 here on the board, and it could prove to be a
  5828. │useful little util for determining a system's capability....
  5829. │WHATCHIP (tm) Memory Analysis Program Version 1.01
  5830. │Copyright 1989 Invisible Software, Inc.
  5831.  
  5832. Yes, that does have a couple nice features. I'm not sure how they talked to
  5833. the NEAT chip set - they probably followed the signature chain to locate the
  5834. ROMS. This last bit could be useful on 8088-'286 systems with real LIM 4.0
  5835. EMS. 386 memory managers usually have the capability to map ROMS built in.
  5836.  
  5837. Thanks for the post, Rick.
  5838. ---
  5839.  ■ EZ 1.22 ■
  5840.  
  5841. Date: 02-28-90 (07:58)              Number: 295 / 572 (Echo)
  5842.   To: CODY GIBSON                   Refer#: 291
  5843. From: DENNIS EDWARDS                  Read: NO
  5844. Subj: Joining                       Status: PUBLIC MESSAGE
  5845. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  5846.  
  5847. │The Real Batchin' Board is pleased to join this conference.
  5848.  
  5849. Good to hear from you, Cody.  Thanks for pickin' up the conference.
  5850. ---
  5851.  ■ EZ 1.22 ■
  5852.  
  5853. Date: 02-28-90 (07:58)              Number: 296 / 572 (Echo)
  5854.   To: RICK KUNZ                     Refer#: 292
  5855. From: DENNIS EDWARDS                  Read: 02-28-90 (10:57)
  5856. Subj: OV question                   Status: PUBLIC MESSAGE
  5857. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  5858.  
  5859. │Dennis, this appeared on the Saltair PCBoard support BBS, and I replied
  5860. │that I'd post it for you here, and port a reply back if need be.
  5861.  
  5862. Thanks.
  5863.  
  5864. │Date: 02-18-90 (19:11)              Number: 72024 / 72309
  5865. │  To: ALL                           Refer#: NONE
  5866. │From: VICTOR VOLKMAN                  Read: (N/A)
  5867. │Subj: OMNIVIEW                      Status: PUBLIC MESSAGE
  5868. │Conf: SUPPORT (1)                Read Type: GENERAL
  5869. │Does anybody have any hints for running a 2-node PCBoard 14.2/E3 system
  5870. │with the OMNIVIEW multitasking system?  I am currently using OMNIVIEW
  5871. │4.02 with two 295K partitions on a 25Mhz 80386 system running DOS 3.3.
  5872. │I am using the /C:1 and /P:1 parameters which seem to give a fairly
  5873. │smooth response.  However, it sometimes has trouble picking up the phone
  5874. │and recycles once.  I have a HAYES 9600 v.42 (w/NS16550 UART) on node 1
  5875. │and a generic 2400 EEPROM modem on node 2.
  5876. │Thanks for any assistance!
  5877. │Oh yes, PCB=/DELAY:2/BIO
  5878. │HAL 9000 BBS, 313-663-4173, 2400/9600 HAYES v.42, Ann Arbor, MI
  5879.  
  5880. I don't know what we'd be doing to make a modem not pick up. If my own
  5881. experience with ZOOM modems is any indication - it may be a problem with the
  5882. way the caller's modem trys to synch up which, of course, would happen
  5883. whether OV where running or not. At any rate he can get call in on
  5884. 800-367-0651 and upgrade to vers 4.13. There have been some refinements to
  5885. the interrupt handlers that he might find useful on a '386.
  5886. ---
  5887.  ■ EZ 1.22 ■
  5888.  
  5889. Date: 02-28-90 (10:58)              Number: 297 / 572 (Echo)
  5890.   To: DENNIS EDWARDS                Refer#: 296
  5891. From: RICK KUNZ                       Read: 03-16-90 (17:36)
  5892. Subj: OV question                   Status: PUBLIC MESSAGE
  5893. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  5894.  
  5895. >whether OV where running or not. At any rate he can get call in on
  5896. >800-367-0651 and upgrade to vers 4.13. There have been some refinements
  5897. >the interrupt handlers that he might find useful on a '386.
  5898.  
  5899.  
  5900.  I'll forward your response on, Dennis. What's the policy on upgrades?
  5901. I'm (finally) building a 386, and will be looking at OV and a decent
  5902. memory manager (QEMM?) when it's finished. Dunno what version I have.
  5903.  
  5904. Date: 02-28-90 (16:58)              Number: 298 / 572 (Echo)
  5905.   To: DAVE CALMER                   Refer#: 293
  5906. From: DENNIS EDWARDS                  Read: NO
  5907. Subj: GENERAL STUFF...              Status: PUBLIC MESSAGE
  5908. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  5909.  
  5910. │I've been watching this conference and from what I have seen so far
  5911. │OMNIVIEW may be what I'm looking for. I have a 20mhz 386 with 4 meg of
  5912. │ram. I would like to run 2 live nodes with a large enough window left
  5913. │over for a "local" node or to run other programs in. Is this possible
  5914. │under OMNIVIEW and if so how reliable is the setup (I'm not always
  5915. │around to monitor the board)
  5916.  
  5917. You should have no problems. This is exactly the kind of thing OMNIVIEW was
  5918. designed to achieve quickly and reliably. By the time you get DOS, your
  5919. memory manager (we recommend 386MAX; Qualitas; Bethesda, MD) and OMNIVIEW
  5920. loaded up, you'll have about three Meg of RAM left over. The largest
  5921. individual partition size will, of course, depend on the amount of free space
  5922. you have left over now, minus 10-80K for OMNIVIEW. If you have a 48K
  5923. contiguous block of free memory between the video adapter and the BIOS ROMs
  5924. then you can load the OMNIVIEW kernal up there and lessen the impact it has
  5925. on your DOS TPA.  This last goes for some of the device drivers and TSRs you
  5926. may be running now as well.
  5927.  
  5928. EMS and XMS are global resources so each process you load, and each program
  5929. that uses these resources, will impact on the size and number of partitions
  5930. (up to a max of 10) that OMNIVIEW can load up. You can limit a programs
  5931. access to EMS. If you have a VGA system with 580K free, you would normally
  5932. get about 4 tasks of about 560K each with about a Meg of EMS left over. If
  5933. you have a Herc or MDA you can add another 64K to the max proc size, yet
  5934. another 32K for a CGA. Disk caches, RAM drives, etc. will effect these
  5935. numbers (as they impact on the global availability of EMS).
  5936.  
  5937. │and what kind of performence can I expect.
  5938.  
  5939. We figure about 100000 ints a second on a 20M 386. Another sysop reported
  5940. results of his own comparison between OMNIVIEW and DV here awhile back, and
  5941. found about 10-20% better throughput with OMNIVIEW.
  5942.  
  5943. │If it makes any difference I can add another 12 meg of ram to the
  5944. │motherboard if I need to...
  5945.  
  5946. Depends on how many additional procs, caches, ram drives, etc. you need. Also
  5947. depends on the use of your non-BBS program's use of EMS. If you load device
  5948. drivers or TSRs up into high memory this will also impact on EMS - loading
  5949. them low will impact on the DOS TPA. Less is seldom more when it comes to
  5950. memory, though.
  5951. ---
  5952.  ■ EZ 1.22 ■
  5953.  
  5954. Date: 02-28-90 (16:59)              Number: 299 / 572 (Echo)
  5955.   To: ALL                           Refer#: NONE
  5956. From: DENNIS EDWARDS                  Read: HAS REPLIES
  5957. Subj: external interface to OV      Status: PUBLIC MESSAGE
  5958. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  5959.  
  5960. I have uploaded a file to Poverty Rock (206-232-1763) called OVXIFC0.ZIP.
  5961.  
  5962. This 6.5K archive contains two text files, one being simply a description of
  5963. OMNIVIEW. The archive's file of interest to programmers describes an
  5964. interface to OMNIVIEW that is accessible to resident programs installed
  5965. before the multitasker. The interface generates a series of "signals" that
  5966. inform "external" programs of process events: Events such as task creation,
  5967. context switches and foreground task changes.
  5968.  
  5969. By utilizing this interface you could build programs that fed keystrokes to
  5970. background processes, for instance. Another use would be to verify access to
  5971. a global memory area set aside in upper memory for OMNIVIEW processes. Still
  5972. another use would be to allow a "swappable TSR" to recognise when a
  5973. multitasker was loaded on top of it.
  5974.  
  5975. The interface has been used consistently in utility programs bundled with
  5976. OMNIVIEW. Each signal is generated using software interrupt 15h with the
  5977. function numbers passed in AX. This document describes the purpose and
  5978. conventions of these signals and discusses implementation considerations for
  5979. programs utilizing the interface along with OMNIVIEW Application Programmer's
  5980. Interface (OAPI).
  5981. ---
  5982.  ■ EZ 1.22 ■
  5983.  
  5984. Date: 02-28-90 (17:27)              Number: 300 / 572 (Echo)
  5985.   To: DENNIS EDWARDS                Refer#: 299
  5986. From: RICK KUNZ                       Read: 03-16-90 (17:36)
  5987. Subj: EXTERNAL INTERFACE TO OV      Status: PUBLIC MESSAGE
  5988. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  5989.  
  5990. >I have uploaded a file to Poverty Rock (206-232-1763) called
  5991. >OVXIFC0.ZIP. This 6.5K archive contains two text files, one being
  5992. >simply a description of OMNIVIEW.  The archive's file of interest to
  5993. >programmers describes an interface to OMNIVIEW that is accessible to
  5994. >resident programs installed before the multitasker.
  5995.  
  5996. Thanks for the upload and description, Dennis. I'll make sure the file
  5997. gets to our various "HQ" boards as well as make it requestable
  5998. through the PCRelay software, or downloadable first call from Poverty
  5999. Rock.
  6000.  
  6001. Date: 03-01-90 (06:45)              Number: 302 / 572 (Echo)
  6002.   To: RICK KUNZ                     Refer#: 297
  6003. From: DENNIS EDWARDS                  Read: 03-01-90 (06:47)
  6004. Subj: OV question                   Status: PUBLIC MESSAGE
  6005. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  6006.  
  6007. │>whether OV where running or not. At any rate he can get call in on
  6008. │>800-367-0651 and upgrade to vers 4.13. There have been some refinements
  6009. │>the interrupt handlers that he might find useful on a '386.
  6010. │ I'll forward your response on, Dennis. What's the policy on upgrades?
  6011.  
  6012. Thanks, Rick. Right now, they are free.
  6013.  
  6014. │I'm (finally) building a 386, and will be looking at OV and a decent
  6015. │memory manager (QEMM?) when it's finished. Dunno what version I have.
  6016.  
  6017. Congrats on the new box. You need to go with 386MAX right now for the memory
  6018. manager. QEMM doesn't allow us to do interrupts in EMS.
  6019. ---
  6020.  ■ EZ 1.22 ■
  6021.  
  6022. Date: 02-25-90 (23:22)              Number: 303 / 572 (Echo)
  6023.   To: DENNIS EDWARDS                Refer#: NONE
  6024. From: CODY GIBSON                     Read: 03-16-90 (17:36)
  6025. Subj: Joining                       Status: PUBLIC MESSAGE
  6026. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  6027.  
  6028. > Good to hear from you, Cody.  Thanks for pickin' up the conference.
  6029.  
  6030. And thanx for the welcome. Can you tell me if Omniview is compatible w/
  6031. NetBios Lan drivers? I've tried DESQview and found it locks up my server
  6032. every time a workstation attempts to access it. Only thing I can do to
  6033. clear it is a total power down and system wide reset. I really do need
  6034. multi-tasking capabilities on my 386 server. DESQview would do the job if
  6035. it wouldn't lock up on me.
  6036.  
  6037. PCRelay:BATCHIN -> SMARTNET + Pacific NW Region
  6038. 4.10ß9             SmartNet-Node 2369-Real Batchin'(206)391-2330
  6039.  
  6040. Date: 03-01-90 (21:33)              Number: 304 / 572 (Echo)
  6041.   To: ALL                           Refer#: NONE
  6042. From: DAVID CHRISTENSEN               Read: HAS REPLIES
  6043. Subj: Hello?                        Status: PUBLIC MESSAGE
  6044. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  6045.  
  6046. Hi, anyone  out there? I keep  seeing messages comming in  & my pointers
  6047. keep going up, but get no messages  in my packet for this conference. Oh
  6048. well...L8r!
  6049. ===
  6050.   ΣMail 0227α Watch out world, I'm driving!!
  6051. ---
  6052.  ■ RNet 1.04R: Sound Of Music BBS + Smartnet HUB
  6053.  
  6054. Date: 03-01-90 (22:36)              Number: 305 / 572 (Echo)
  6055.   To: DAVID CHRISTENSEN             Refer#: 304
  6056. From: RICK KUNZ                       Read: NO
  6057. Subj: Hello?                        Status: PUBLIC MESSAGE
  6058. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  6059.  
  6060. >Hi, anyone  out there? I keep  seeing messages comming in  & my pointer
  6061. >keep going up, but get no messages  in my packet for this conference. O
  6062. >well...L8r!
  6063.  
  6064.  Sheesh, I thought this was fixed at SOM... your message was received
  6065. as an r/o message here at Poverty Rock, David. I'll post a note to Paul
  6066. Waldinger on the problem.
  6067.  
  6068. Date: 03-01-90 (22:54)              Number: 306 / 572 (Echo)
  6069.   To: DENNIS EDWARDS                Refer#: 298
  6070. From: DAVE CALMER                     Read: 03-16-90 (17:36)
  6071. Subj: GENERAL STUFF...              Status: PUBLIC MESSAGE
  6072. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  6073.  
  6074. >You should have no problems. This is exactly the kind of thing OMNIVIEW
  6075. >designed to achieve quickly and reliably. By the time you get DOS, your
  6076.  
  6077. Sounds like just the thing I'm looking for. I have used Desqview in the
  6078. past and always had a hard time getting it to run reliably for extended
  6079. periods (the system crashed every 12 hours or so) I know the problem was
  6080. something I caused but...
  6081.  
  6082. Now for the BIG question...how much does this little gem cost and where
  6083. can I order it? Thanks for the quick response on this, you did a great
  6084. job answering my questions except...
  6085.  
  6086. >We figure about 100000 ints a second on a 20M 386. Another sysop report
  6087.  
  6088. can you break this down to a cps rate? Currently on the 12 mhz 286 with
  6089. com port open at 19200 my callers get around 1650 cps (give or take a
  6090. hundred), this is no major concern by any means but since most of the
  6091. high speed callers bought their modems from me they EXPECT it to be fast
  6092. so I'd like to plan my excuses early!
  6093.  
  6094. >access to EMS. If you have a VGA system with 580K free, you would norma
  6095. >get about 4 tasks of about 560K each with about a Meg of EMS left over.
  6096.  
  6097. okay that sounds real good, I do run VGA (hey it's not ALL work around
  6098. here!) and most anything I'd need to run would work well in a window
  6099. that size, what about running a "game" while the board is up (aside from
  6100. memory) how well does the video part work? I have quite a few programs
  6101. that won't run in MS WINDOWS (I know it's a different animal) in VGA
  6102. because of the video type (or so it says)...
  6103.  
  6104. Like I said these are minor points to me but I thought I'd check first,
  6105. please try and leave me some price and ordering info, you have me sold!
  6106. ---
  6107.  * Via ProEdit 3.1
  6108.  
  6109. Date: 03-03-90 (08:09)              Number: 308 / 572 (Echo)
  6110.   To: RICK KUNZ                     Refer#: 300
  6111. From: DENNIS EDWARDS                  Read: 03-03-90 (09:12)
  6112. Subj: EXTERNAL INTERFACE TO OV      Status: PUBLIC MESSAGE
  6113. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  6114.  
  6115. │>I have uploaded a file to Poverty Rock (206-232-1763) called
  6116. │Thanks for the upload and description, Dennis. I'll make sure the file
  6117. │gets to our various "HQ" boards as well as make it requestable
  6118. │through the PCRelay software, or downloadable first call from Poverty
  6119. │Rock.
  6120.  
  6121. Thanks, Rick.
  6122.  
  6123. Is there a consolidated node list describing this file accessibility?
  6124. ---
  6125.  ■ EZ 1.22 ■
  6126.  
  6127. Date: 03-03-90 (08:09)              Number: 309 / 572 (Echo)
  6128.   To: CODY GIBSON                   Refer#: NONE
  6129. From: DENNIS EDWARDS                  Read: NO
  6130. Subj: Joining                       Status: PUBLIC MESSAGE
  6131. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  6132.  
  6133. │Can you tell me if Omniview is compatible w/
  6134. │NetBios Lan drivers? I've tried DESQview and found it locks up my server
  6135. │every time a workstation attempts to access it. Only thing I can do to
  6136. │clear it is a total power down and system wide reset. I really do need
  6137. │multi-tasking capabilities on my 386 server.
  6138.  
  6139. There are some of the smaller networks, most notably Lantastic, where we will
  6140. run on the server or the remotes. It always takes a little more room for the
  6141. partitions, and you can't run "the shell" out of the page frame, but other
  6142. than that it's nothing unusual (at least on Lantastic). As a general rule,
  6143. though, it really isn't designed to run off the server - especially with the
  6144. the bigger networks like Novel, 3Com, etc. In these latter cases the
  6145. suggestion is "start it from a local drive on the remote".
  6146. ---
  6147.  ■ EZ 1.22 ■
  6148.  
  6149. Date: 03-03-90 (09:14)              Number: 310 / 572 (Echo)
  6150.   To: DENNIS EDWARDS                Refer#: 308
  6151. From: RICK KUNZ                       Read: 03-16-90 (17:36)
  6152. Subj: NODELISTS                     Status: PUBLIC MESSAGE
  6153. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  6154.  
  6155. >Is there a consolidated node list describing this file accessibility?
  6156.  
  6157.  For Smartnet, the nodelist is in progress and right now there isn't an
  6158. up-to-the-minute compilation. On INTELEC, the nodelist is available here
  6159. on Poverty Rock as INNL0224.ZIP
  6160.  
  6161. Date: 03-03-90 (12:55)              Number: 311 / 572 (Echo)
  6162.   To: DENNIS EDWARDS                Refer#: NONE
  6163. From: CODY GIBSON                     Read: 03-16-90 (17:36)
  6164. Subj: Joining                       Status: PUBLIC MESSAGE
  6165. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  6166.  
  6167. > the bigger networks like Novel, 3Com, etc. In these latter cases the
  6168. > suggestion is "start it from a local drive on the remote".
  6169.  
  6170. Thanx for the info. I'm running a 2 node system using "Network-OS" by
  6171. CBIS. So it's not Lantastic, but an equivalent. Next question: Where do I
  6172. get Omniview and how much?
  6173.  
  6174. PCRelay:BATCHIN -> SMARTNET + Pacific NW Region
  6175. 4.10ß9             SmartNet-Node 2369-Real Batchin'(206)391-2330
  6176.  
  6177. Date: 03-04-90 (21:30)              Number: 312 / 572 (Echo)
  6178.   To: DAVID CHRISTENSEN             Refer#: NONE
  6179. From: PAUL WALDINGER                  Read: NO
  6180. Subj: Hello?                        Status: PUBLIC MESSAGE
  6181. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  6182.  
  6183. David,
  6184.        This conference is very much alive.  It seems that one of the
  6185. nodes which is using a conversion program to import directly into
  6186. PCBoard is having problems with the conversion.  I have continually
  6187. checked the configuration on this system, in this and other conferences
  6188. where the problem seems to be recurring, and only with one system as
  6189. well.
  6190.  
  6191.                 ......Paul Waldinger-Sysop....
  6192.                ...Smartnet International Host....
  6193.  
  6194. ---
  6195.  ■ Via ProEdit 3.2ßR
  6196.  ■ RNet 1.04R: Sound Of Music BBS + Smartnet HUB
  6197.  
  6198. Date: 03-05-90 (08:20)              Number: 313 / 572 (Echo)
  6199.   To: DAVE CALMER                   Refer#: 306
  6200. From: DENNIS EDWARDS                  Read: 03-12-90 (18:50)
  6201. Subj: GENERAL STUFF...              Status: PUBLIC MESSAGE
  6202. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  6203.  
  6204. │>You should have no problems. This is exactly the kind of thing OMNIVIEW
  6205. │>designed to achieve quickly and reliably. By the time you get DOS, your
  6206. │Sounds like just the thing I'm looking for. I have used Desqview in the
  6207. │past and always had a hard time getting it to run reliably for extended
  6208. │periods (the system crashed every 12 hours or so) I know the problem was
  6209. │something I caused but...
  6210. │Now for the BIG question...how much does this little gem cost and where
  6211. │can I order it?
  6212.  
  6213. The cost is $79.95 and sysops get a 35% discount.  You will also need 386^Max
  6214. which you can order through us.
  6215.  
  6216. Sunny Hill Software
  6217. POB 55278
  6218. Seattle, WA 98155-5278
  6219.  
  6220. (800) 367-0651
  6221.  
  6222.  
  6223. │ Thanks for the quick response on this, you did a great
  6224. │job answering my questions except...
  6225.  
  6226. │>We figure about 100000 ints a second on a 20M 386. Another sysop report
  6227. │can you break this down to a cps rate? Currently on the 12 mhz 286 with
  6228. │com port open at 19200 my callers get around 1650 cps (give or take a
  6229. │hundred), this is no major concern by any means but since most of the
  6230. │high speed callers bought their modems from me they EXPECT it to be fast
  6231. │so I'd like to plan my excuses early!
  6232.  
  6233. It seems to me he counted around 1800-2000 cps. (Max rate at 19200bps would
  6234. be 2400cps).
  6235.  
  6236. │>access to EMS. If you have a VGA system with 580K free, you would norma
  6237. │>get about 4 tasks of about 560K each with about a Meg of EMS left over.
  6238. │okay that sounds real good, I do run VGA (hey it's not ALL work around
  6239. │here!) and most anything I'd need to run would work well in a window
  6240. │that size, what about running a "game" while the board is up (aside from
  6241. │memory) how well does the video part work? I have quite a few programs
  6242. │that won't run in MS WINDOWS (I know it's a different animal) in VGA
  6243. │because of the video type (or so it says)...
  6244.  
  6245. As long as a program is visible (running one of the two possible displays),
  6246. it will run in any graphics mode supported by the display system. We save and
  6247. restore all standard BIOS video modes. A program that runs in EGA or VGA
  6248. graphics will be turned off when it is in the background. Text and CGA
  6249. graphics run in the background.
  6250. ---
  6251.  ■ EZ 1.22 ■
  6252.  
  6253. Date: 03-06-90 (20:07)              Number: 314 / 572 (Echo)
  6254.   To: RICK KUNZ                     Refer#: 310
  6255. From: DENNIS EDWARDS                  Read: 03-06-90 (21:29)
  6256. Subj: NODELISTS                     Status: PUBLIC MESSAGE
  6257. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  6258.  
  6259. │>Is there a consolidated node list describing this file accessibility?
  6260. │ For Smartnet, the nodelist is in progress and right now there isn't an
  6261. │up-to-the-minute compilation. On INTELEC, the nodelist is available here
  6262. │on Poverty Rock as INNL0224.ZIP
  6263.  
  6264. And all the INTELEC/Smartnet boards have file echo capability?
  6265. ---
  6266.  ■ EZ 1.22 ■
  6267.  
  6268. Date: 03-06-90 (20:07)              Number: 315 / 572 (Echo)
  6269.   To: CODY GIBSON                   Refer#: 311
  6270. From: DENNIS EDWARDS                  Read: NO
  6271. Subj: Joining                       Status: PUBLIC MESSAGE
  6272. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  6273.  
  6274. │> the bigger networks like Novel, 3Com, etc. In these latter cases the
  6275. │> suggestion is "start it from a local drive on the remote".
  6276. │Thanx for the info. I'm running a 2 node system using "Network-OS" by
  6277. │CBIS. So it's not Lantastic, but an equivalent. Next question: Where do I
  6278. │get Omniview and how much?
  6279.  
  6280. OMNIVIEW lists at $79.95 but sysops get a 35% discount.
  6281.  
  6282. Sunny Hill Software
  6283. POB 55278
  6284. Seattle, WA 98155-5278
  6285.  
  6286. 800-367-0651
  6287. ---
  6288.  ■ EZ 1.22 ■
  6289.  
  6290. Date: 03-06-90 (21:29)              Number: 316 / 572 (Echo)
  6291.   To: DENNIS EDWARDS                Refer#: 314
  6292. From: RICK KUNZ                       Read: 03-16-90 (17:36)
  6293. Subj: NODELISTS                     Status: PUBLIC MESSAGE
  6294. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  6295.  
  6296. >And all the INTELEC/Smartnet boards have file echo capability?
  6297.  
  6298.  Nope; only the PCRelay boards on INTELEC have the ability to request
  6299. files directly, Dennis. Any of the boards which call here as their hub
  6300. using PCRelay could request things, so it's probably best to just upload
  6301. the appropriate files to key locations on the networks.
  6302.  
  6303. Date: 03-06-90 (23:06)              Number: 317 / 572 (Echo)
  6304.   To: DENNIS EDWARDS                Refer#: 313
  6305. From: DAVE CALMER                     Read: 03-16-90 (17:36)
  6306. Subj: GENERAL STUFF...              Status: PUBLIC MESSAGE
  6307. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  6308.  
  6309. Thanks for the all the great input, nice to know what I'm getting into
  6310. here...well the computer is due in next week and the phone lines the
  6311. first week of April...thanks for making the choice "painless" for me.
  6312.  
  6313. -> MegaMail(tm) #398:Don't confuse me with facts, my mind's made up!!
  6314.    1.00
  6315.  
  6316.  
  6317. PCRelay:DANGRZN -> Intelec (tm) North Central SuperRegional
  6318. 4.10ß9             The Danger Zone! (309)788-2029 Rock Island,Il
  6319.  
  6320. Date: 03-07-90 (22:34)              Number: 318 / 572 (Echo)
  6321.   To: DENNIS EDWARDS                Refer#: 316
  6322. From: CODY GIBSON                     Read: 03-16-90 (17:36)
  6323. Subj: Joining                       Status: PUBLIC MESSAGE
  6324. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  6325.  
  6326. > Seattle, WA 98155-5278
  6327. >
  6328. > 800-367-0651
  6329.  
  6330. Thanx for the number. Since I am in Bellevue, is there a local Seattle
  6331. number I can call rather than the 1-800 number? I know that some 1-800
  6332. numbers don't work within state boundarys (and would be cheaper for you
  6333. too).
  6334.  
  6335. PCRelay:BATCHIN -> INTELEC-NET * NorthWestern Region
  6336. 4.10ß9             Real Batchin', Issaquah, Wa. 206-391-2330 HST
  6337.  
  6338. Date: 03-08-90 (23:41)              Number: 319 / 572 (Echo)
  6339.   To: RICK KUNZ                     Refer#: 316
  6340. From: DENNIS EDWARDS                  Read: 03-09-90 (04:13)
  6341. Subj: NODELISTS                     Status: PUBLIC MESSAGE
  6342. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  6343.  
  6344. │>And all the INTELEC/Smartnet boards have file echo capability?
  6345. │ Nope; only the PCRelay boards on INTELEC have the ability...
  6346.  
  6347. OK. Thanks.
  6348.  
  6349. │it's probably best to just upload the appropriate files to key locations on
  6350. │the networks.
  6351.  
  6352. <hint>...
  6353. ---
  6354.  ■ EZ 1.22 ■
  6355.  
  6356. Date: 03-09-90 (12:38)              Number: 320 / 572 (Echo)
  6357.   To: ALL                           Refer#: NONE
  6358. From: TIM FARLEY                      Read: HAS REPLIES
  6359. Subj: DUAL NODE PCBOARD & OV        Status: PUBLIC MESSAGE
  6360. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  6361.  
  6362. I have finished setting up the second node of our BBS (Semware QEdit
  6363. support BBS, 404-641-8968) under Omniview, and it seems to run OK.
  6364.  
  6365. We're running on a 10 Mhz 286 machine, with 640K on the motherboard and
  6366. 512K of extra RAM on a RAMpage Plus/286 card, that gives us EMS 4.0
  6367. hardware compatibility.  I have a monochrome card in the system, and of
  6368. course the 640K area gets backfilled to 704K by OmniHigh when I load it.
  6369.  
  6370. So I can load two 296K partitions, each with PCBoard 14.2/E3 running in
  6371. them.  We have USR HST 1440 modems on each.
  6372.  
  6373. I have only installed a 16550AN UART on one partition so far, and that
  6374. partition seems to lock up every three hours or so.  A caller will hang
  6375. up, and then it will totally ignore the modem.  RTS gets stuck high.  If
  6376. I reset the machine, it will recover usually, a power down definitely
  6377. recovers.
  6378.  
  6379. Is there something special I need to do with 16550's under OV?
  6380.  
  6381. --Tim Farley
  6382.   SemWare
  6383.  
  6384. Date: 03-09-90 (18:06)              Number: 321 / 572 (Echo)
  6385.   To: TIM FARLEY                    Refer#: 320
  6386. From: RICK KUNZ                       Read: 03-10-90 (13:44)
  6387. Subj: DUAL NODE PCBOARD & OV        Status: PUBLIC MESSAGE
  6388. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  6389.  
  6390. >I have only installed a 16550AN UART on one partition so far, and that
  6391. >partition seems to lock up every three hours or so.  A caller will hang
  6392. >up, and then it will totally ignore the modem.  RTS gets stuck high.  I
  6393. >I reset the machine, it will recover usually, a power down definitely
  6394. >recovers.
  6395. >
  6396. >Is there something special I need to do with 16550's under OV?
  6397.  
  6398.  Greetings, Tim! Nice to have you drop by and even nicer to hear that
  6399. the SemWare BBS is going multinode with Omniview!
  6400.  
  6401.  One question on the ports: Do you by chance have a two-UART serial card
  6402. and is the 16550 installed on port 2? Reason I ask is that I have had
  6403. half a dozen or so cheap clone serial cards with socketed UARTS, and on
  6404. at least two of them, for some weird reason, the 16550 just would not
  6405. operate on the first port, but would operate fine on the second port.
  6406.  
  6407.  If you feel like swapping the UARTS and can do it with the port config
  6408. you have, try sticking the 16550 on COM2 and see if you get the same
  6409. problem; if not, then you have a card like those I mentioned. I tried
  6410. these on several different machines just to see if it was my other
  6411. hardware, and they would lock up on COM1 and purr right along on COM2.
  6412. Strange!
  6413.  
  6414.  Anyway, good luck with the configuration and thanks for dropping by. We
  6415. hope you'll take the Omniview support conference when you get the
  6416. SemWare BBS linked up with our networks!
  6417.  
  6418. Date: 03-10-90 (13:43)              Number: 322 / 572 (Echo)
  6419.   To: RICK KUNZ                     Refer#: 321
  6420. From: TIM FARLEY                      Read: 03-10-90 (15:03)
  6421. Subj: DUAL NODE PCBOARD & OV        Status: PUBLIC MESSAGE
  6422. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  6423.  
  6424. Yes, as a matter of fact, the serial ports ARE on a clone dual-port
  6425. serial board, and the one that is messing up is the second one, I think.
  6426.  
  6427. I'll have to check that, meanwhile, let me tell you what kind of card it
  6428. is, in case it is already on your list of "cards that don't like
  6429. 16550's".....
  6430.  
  6431. It is an "IOSA CARD" version 3.0, it came with one of our PCBrand 386
  6432. systems.  It has two sockets for 8250/16450/16550 chips (oriented
  6433. vertically) and one hard-wired LPT port.  It has a row of jumpers across
  6434. the top edge of the card, eight for each COM port, and six for the LPT
  6435. port selection.  You move pairs of jumpers to select the ports.  Kind of
  6436. like this:
  6437.  
  6438.  L3  L2  L1  C4  C3  C2  C1  C4  C3  C2  C1
  6439. ┌───────────────────────────────────────────┐
  6440. │o o o o o o o o o o o o o o o o o o o o o o│
  6441. │                    │ │         │ │        │
  6442. │o o o o o o o o o o o o o o o o o o o o o o│
  6443. └───────────────────────────────────────────┘
  6444.  
  6445. I think I have them jumpered as indicated, where one port is on
  6446. COM3 (to keep it out of the way of the motherboard COM1 which I'm
  6447. not sure I can disable--a whole other problem) and the one in
  6448. question is on COM2.
  6449.  
  6450. I will try swapping to a different card.
  6451.  
  6452. Thanks for the tip.
  6453.  
  6454. --Tim Farley
  6455.  
  6456. Date: 03-10-90 (18:32)              Number: 323 / 572 (Echo)
  6457.   To: DENNIS EDWARDS                Refer#: 315
  6458. From: MIKE STROCK                     Read: 03-16-90 (17:36)
  6459. Subj: OmniView/PCBoard              Status: PUBLIC MESSAGE
  6460. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  6461.  
  6462. I am currently setting up a bbs for my employer, using PCBoard.  It
  6463. is currently running on an XT.  We have ordered (in the process  of
  6464. ordering,  I  should say),  the E3 version of PCBoard 14.2 (the 1-3
  6465. node version).  I am wondering if I can run two nodes of PCBoard on
  6466. a 640k XT with Omniview?  How about on an AT (when I move up to  an
  6467. AT at some point)?  Thanks,
  6468.   Mike Strock
  6469. ---
  6470.  ■ EZ 1.26 ■
  6471.  
  6472. Date: 03-10-90 (21:31)              Number: 324 / 572 (Echo)
  6473.   To: TIM FARLEY                    Refer#: 322
  6474. From: RICK KUNZ                       Read: 03-12-90 (08:24)
  6475. Subj: DUAL NODE PCBOARD & OV        Status: PUBLIC MESSAGE
  6476. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  6477.  
  6478. >I'll have to check that, meanwhile, let me tell you what kind of card i
  6479. >is, in case it is already on your list of "cards that don't like
  6480. >16550's".....
  6481. >
  6482. >It is an "IOSA CARD" version 3.0, it came with one of our PCBrand 386
  6483. >systems.  It has two sockets for 8250/16450/16550 chips (oriented
  6484. >vertically) and one hard-wired LPT port.  It has a row of jumpers acros
  6485. >the top edge of the card, eight for each COM port, and six for the LPT
  6486. >port selection.  You move pairs of jumpers to select the ports.
  6487.  
  6488.  Tim, the card you have is a bit more sophisticated than the cheap clone
  6489. serial cards I've had problems with, but it could well be some sort of
  6490. conflict with the serial port on the momboard of your machine. My old
  6491. Leading Edge XT had a jumper to disable the onboard serial port so
  6492. perhaps yours does too, and that might do the trick. Let us know if
  6493. changing the port works -- good luck!
  6494.  
  6495. Date: 03-10-90 (21:33)              Number: 325 / 572 (Echo)
  6496.   To: MIKE STROCK                   Refer#: 323
  6497. From: RICK KUNZ                       Read: 03-11-90 (07:39)
  6498. Subj: OmniView/PCBoard              Status: PUBLIC MESSAGE
  6499. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  6500.  
  6501. >I am currently setting up a bbs for my employer, using PCBoard.  It
  6502. >is currently running on an XT.  We have ordered (in the process  of
  6503. >ordering,  I  should say),  the E3 version of PCBoard 14.2 (the 1-3
  6504. >node version).  I am wondering if I can run two nodes of PCBoard on
  6505. >a 640k XT with Omniview?  How about on an AT (when I move up to  an
  6506. >AT at some point)?  Thanks,
  6507.  
  6508. Hi, Mike -- I don't presume to be even close to being considered
  6509. knowledgeable about Omniview, but Dennis usually doesn't call in on
  6510. weekends, so I'll give an unsolicited opinion: I think it'll be tough to
  6511. run two nodes on one XT under OV, but it might be done. You will
  6512. probably not have room for external protocols from the main board; those
  6513. can, of course be handled by a third-party program such as Zdoor or
  6514. ProDoor. You will be at the bare minimum for each node, and you
  6515. shouldn't have a whole lot of DOS overhead -- perhaps mono monitor,
  6516. etc. I don't know what the minimum memory for PCBoard is suggested to
  6517. be, but it seems to me I had to allocate about 240k per partition when
  6518. fiddling with the "least possible". You could probably optimize that a
  6519. bit by making sure all buffers are small (upload buffer, screen buffer,
  6520. etc), but really, it runs much better on an AT with memory-configurable
  6521. hardware.
  6522.  
  6523. You can have a pretty good workspace for maintenance, etc, in a smaller
  6524. bottom partition, perhaps 180-200k, and still have room for a decent
  6525. main node if you don't want to take the second node "live" on an XT.
  6526.  
  6527. If it does run two nodes, it will be pretty slow in operation on an XT.
  6528.  
  6529. Perhaps one of the PCBoard gurus already running under OV can be more
  6530. enlightening; good luck, and keep us posted!
  6531.  
  6532. Date: 03-12-90 (08:34)              Number: 326 / 572 (Echo)
  6533.   To: RICK KUNZ                     Refer#: NONE
  6534. From: TIM FARLEY                      Read: 03-12-90 (18:03)
  6535. Subj: SERIAL PROBLEMS               Status: PUBLIC MESSAGE
  6536. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  6537.  
  6538. I have since tried using the other UART socket on the card, and it still
  6539. locked up on me once.  This time, it happened while *I* was online
  6540. remotely, so I got a good idea of what happens---apparently the incoming
  6541. flow control gets "stuck" so that the BBS no longer sees input from the
  6542. modem.
  6543.  
  6544. I was still getting output on my screen from Prodoor, but it would
  6545. ignore all input from me---I would see the lights on the BBS's modem
  6546. flash, but no input.  Prodoor was alive and well--I could go type on the
  6547. console, and it would hum merrily along, and output would go over the
  6548. modem.  Just no remote input.  Oddly enough the RS light was ON, on the
  6549. BBS's modem through all this, though it was actually acting like RTS was
  6550. stuck *down*.
  6551.  
  6552. I tried one last thing on Saturday, which was a stab in the dark based
  6553. on something in the DSZ docs:  I put STACKS=8,256 in the CONFIG.SYS and
  6554. rebooted the BBS.
  6555.  
  6556. Amazingly enough, the system has run solidly from Saturday evening till
  6557. Monday morning, so it seems to be resolved now.  I'm not convinced that
  6558. I have "really" found the problem, though---because it was so
  6559. intermittent, it's hard to say its really gone now.
  6560.  
  6561. Thanks for the help.
  6562.  
  6563. --Tim
  6564.  
  6565. Date: 03-12-90 (18:06)              Number: 327 / 572 (Echo)
  6566.   To: TIM FARLEY                    Refer#: 326
  6567. From: RICK KUNZ                       Read: 03-12-90 (18:49)
  6568. Subj: SERIAL PROBLEMS               Status: PUBLIC MESSAGE
  6569. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  6570.  
  6571. >I tried one last thing on Saturday, which was a stab in the dark based
  6572. >on something in the DSZ docs:  I put STACKS=8,256 in the CONFIG.SYS and
  6573. >rebooted the BBS.
  6574.  
  6575.  You read Forsberg's DOCS? <grin>. Indeed, who knows; if that fixes it
  6576. -- and I'll be real interested in knowing for sure when you've had a
  6577. longer run at it -- it'll be great!
  6578.  
  6579.  The card could be one of those that was never designed for proper flow
  6580. control; I don't claim to be the guru on this stuff, but when I have
  6581. something work like that, then I touch the computer ever so gingerly for
  6582. a while until I'm sure, too. <grin>
  6583.  
  6584. Date: 03-12-90 (18:54)              Number: 328 / 572 (Echo)
  6585.   To: DENNIS EDWARDS                Refer#: 313
  6586. From: TIM FARLEY                      Read: 03-16-90 (17:36)
  6587. Subj: USE OF "NUL                   Status: PUBLIC MESSAGE
  6588. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  6589.  
  6590. I am curious if there is some unusual handling of the NUL device while
  6591. Omniview is running.
  6592.  
  6593. I have noticed that certain redirections of NUL no longer work as
  6594. expected while inside OV.  For instance, a shortcut I often use to
  6595. remove the "comment" filed from a .ZIP file, is the following:
  6596.  
  6597.      PKZIP -Z WHATEVER.ZIP <NUL
  6598.  
  6599. PKZip detects the redirection, and instead of waiting for input, it zaps
  6600. the comment field in that ZIPfile to nothing.
  6601.  
  6602. But not in Omniview.  The above statement will cause an infinite wait at
  6603. the Zip comment? prompt.
  6604.  
  6605. I have also noticed that the PKUNZIP -T option takes FAR, FAR longer
  6606. inside Omniview than it does outside.  Far slower than could be
  6607. explained by multitasking alone.  According to the DOCs, when PKUNZIP
  6608. "tests" a ZIPfile (that's what -T is for) it actually UNZIPs the
  6609. component files to the NUL device.  Perhaps this is a related problem?
  6610.  
  6611. Any light you could shed on this would be much appreciated.
  6612.  
  6613. --Tim Farley
  6614.   SemWare
  6615.  
  6616. Date: 03-12-90 (19:35)              Number: 329 / 572 (Echo)
  6617.   To: TIM FARLEY                    Refer#: 328
  6618. From: RICK KUNZ                       Read: 05-01-90 (14:45)
  6619. Subj: USE OF "NUL                   Status: PUBLIC MESSAGE
  6620. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  6621.  
  6622. >     PKZIP -Z WHATEVER.ZIP <NUL
  6623. >
  6624. >PKZip detects the redirection, and instead of waiting for input, it zap
  6625. >the comment field in that ZIPfile to nothing.
  6626. >But not in Omniview.  The above statement will cause an infinite wait a
  6627. >the Zip comment? prompt.
  6628.  
  6629.  Hmm, I didn't have that problem when I loaded OV and tried it, Tim.
  6630. Tried both a top window of 300k+ and a smaller, 200k one and it worked
  6631. just fine. I know this is probably a stupid question for a person of
  6632. your expertise, but are you _sure_ pkzip has plenty of memory in the
  6633. window you're trying this in?
  6634.  
  6635. >I have also noticed that the PKUNZIP -T option takes FAR, FAR longer
  6636. >inside Omniview than it does outside.  Far slower than could be
  6637. >explained by multitasking alone.  According to the DOCs, when PKUNZIP
  6638. >"tests" a ZIPfile (that's what -T is for) it actually UNZIPs the
  6639. >component files to the NUL device.  Perhaps this is a related problem?
  6640.  
  6641.  Now that I did find to be the case under OV. I am not running OV
  6642. regularly right now (waiting until I get the chance to really
  6643. configure my 386 momboard) but I tried testing a few ZIPs and it was
  6644. indeed quite a bit slower, even on a RAMdisk it was noticeable. I wonder
  6645. if this can be "tuned" with temporary workspace if you have some free
  6646. EMS memory.
  6647.  
  6648. Date: 03-14-90 (02:50)              Number: 330 / 572 (Echo)
  6649.   To: DAVIDSON CORRY                Refer#: NONE
  6650. From: DENNIS EDWARDS                  Read: NO
  6651. Subj: use 800 tele num              Status: PUBLIC MESSAGE
  6652. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  6653.  
  6654. Sorry I didn't get back here sooner. Go ahead and use the 800 number. It
  6655. works for anyone in the US and the order stuff is set up around it.
  6656. ---
  6657.  ■ EZ 1.22 ■
  6658.  
  6659. Date: 03-14-90 (02:50)              Number: 331 / 572 (Echo)
  6660.   To: MIKE STROCK                   Refer#: 323
  6661. From: DENNIS EDWARDS                  Read: NO
  6662. Subj: OmniView/PCBoard              Status: PUBLIC MESSAGE
  6663. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  6664.  
  6665. │I am currently setting up a bbs for my employer, using PCBoard.  It
  6666. │is currently running on an XT.  We have ordered (in the process  of
  6667. │ordering,  I  should say),  the E3 version of PCBoard 14.2 (the 1-3
  6668. │node version).  I am wondering if I can run two nodes of PCBoard on
  6669. │a 640k XT with Omniview?  How about on an AT (when I move up to  an
  6670. │AT at some point)?  Thanks,
  6671. │  Mike Strock
  6672.  
  6673. Let me answer the last question first. The "only" thing you'll get by
  6674. upgrading to an AT, as far as OV goes, is a faster system. Memory constraints
  6675. will be the same for any system based on anything less than a 386. With a 386
  6676. running 386MAX you can have up to ten partitions as large as the remaining
  6677. RAM in the DOS TPA (assuming you had sufficient EMS). Any of these processes
  6678. could be handling background communications so long it had a unique IRQ and
  6679. COM port.
  6680.  
  6681. On a 286 or less you must make the processes non-swappable in order for them
  6682. to reliably service interrupts. This means that each of your two COM programs
  6683. must be able to fit in memory (along with OV, DOS and any TSR's or device
  6684. drivers) at the same time. Without LIM 4.0 EMS and assuming that you had 580K
  6685. free after your AUTOEXEC runs - and figuring 60K for OV - you should end up
  6686. with two procs of about 260K each. This may not be enough for you to run the
  6687. doors you want. You can use Turbo Power's EATMEM or some other TSR
  6688. combinations to reduce your available RAM to that level and then find out if
  6689. PCBOARD does what you want.
  6690.  
  6691. If you were to install a LIM 4.0 EMS board in either an XT or AT you
  6692. then you could use it in two ways to increase the size of the DOS TPA - the
  6693. Area of RAM available for running Transient Programs. First you could load
  6694. the OV kernal into "upper memory" - the space between the top of the video
  6695. adapter and the bottom of the BIOS ROMs. This trick requires a 48k contiguous
  6696. EMS block to be allocated. Depending on your EMM driver, you may have to add
  6697. a command line switch to allow this allocation to take place.
  6698.  
  6699. To take advantage of the second trick you must have a monochrome (MDA or
  6700. Herc) or CGA video adapter (or a combination of them but no EGA or VGA) in
  6701. the BBS system. OV will then "backfill" the area between 640K and and the
  6702. bottom of the regen buffer with EMS to increase the size of the TPA. If a
  6703. monochrome card is in the system you gain 64K and if a CGA is the only
  6704. adapter then you get an extra 96K. Since this memory can be used to run
  6705. programs you could have about 280K per proc.
  6706. ---
  6707.  ■ EZ 1.22 ■
  6708.  
  6709. Date: 03-14-90 (02:50)              Number: 332 / 572 (Echo)
  6710.   To: TIM FARLEY                    Refer#: 320
  6711. From: DENNIS EDWARDS                  Read: 05-01-90 (14:45)
  6712. Subj: DUAL NODE PCBOARD & OV        Status: PUBLIC MESSAGE
  6713. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  6714.  
  6715. │I have only installed a 16550AN UART on one partition so far, and that
  6716. │partition seems to lock up every three hours or so.  A caller will hang
  6717. │up, and then it will totally ignore the modem.  RTS gets stuck high.  If
  6718. │I reset the machine, it will recover usually, a power down definitely
  6719. │recovers.
  6720. │Is there something special I need to do with 16550's under OV?
  6721.  
  6722. Howdy.
  6723. This is an odd problem. There is nothing special you need to do for different
  6724. kinds of UARTS under OMNIVIEW.
  6725.  
  6726. If the problem shows up again, you should be able to determine if OMNIVIEW
  6727. has dropped the ball by looking to see if the IRQ for the troubled port is
  6728. still enabled - in the interrupt mask registers for both the UART and the
  6729. PIC. If they are still enabled then I would have to think that the problem
  6730. lies some where within the hardware for the port - perhaps in the line
  6731. drivers? I can give you a debug script to check this if you aren't familiar
  6732. with the hardware.
  6733.  
  6734. Since it appears that you have input to both partitions at once, I think OV
  6735. is doing what it is supposed to. You seem to have met the basic requirement
  6736. that there are different IRQ's for each port and that they are assigned
  6737. different addresses. Not having that, of course, would result in strange
  6738. behavior from the system.
  6739.  
  6740. Since the troubled partition accepts console input, it does not seem that
  6741. you have a memory shortage. Have you tried just killing the "dead" node and
  6742. bringing it back up? You would have to get to DOS in the other node and run
  6743. SPAWN or OPEN to restart it.
  6744.  
  6745. I noticed that you have talked to Rick about this problem and I am also
  6746. unsure that changing the STACKS setting would solve this. Usually the effects
  6747. of a stack problem are more spectacular. They usually are intermittent and
  6748. related to interrupts though, so who knows.
  6749.  
  6750. Please let me know how this goes.
  6751. ---
  6752.  ■ EZ 1.22 ■
  6753.  
  6754. Date: 03-17-90 (16:06)              Number: 333 / 572 (Echo)
  6755.   To: DENNIS EDWARDS                Refer#: 331
  6756. From: MIKE STROCK                     Read: 03-19-90 (14:07)
  6757. Subj: OmniView/PCBoard              Status: PUBLIC MESSAGE
  6758. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  6759.  
  6760. Thank you Dennis for the reply.  I will be looking into this more
  6761. in the future, but I thank you for the quick reply.
  6762.  
  6763. Mike.
  6764. ---
  6765.  ■ EZ 1.26 ■
  6766.  
  6767. Date: 03-19-90 (14:07)              Number: 334 / 572 (Echo)
  6768.   To: RICK KUNZ                     Refer#: 316
  6769. From: DENNIS EDWARDS                  Read: 03-19-90 (14:09)
  6770. Subj: NODELISTS                     Status: PUBLIC MESSAGE
  6771. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  6772.  
  6773. Not nodelists, exactly, but...
  6774.  
  6775. I was able to find the data from the lost OMNIDOS0.ZIP among the old
  6776. messages for this conference.  I will re-do the ZIP and send it up to you
  6777. next week - assuming my jury duty doesn't get me locked away.
  6778. ---
  6779.  ■ EZ 1.22 ■
  6780.  
  6781. Date: 03-19-90 (14:07)              Number: 335 / 572 (Echo)
  6782.   To: TIM FARLEY                    Refer#: 328
  6783. From: DENNIS EDWARDS                  Read: 05-01-90 (14:45)
  6784. Subj: USE OF "NUL                   Status: PUBLIC MESSAGE
  6785. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  6786.  
  6787. │I have noticed that certain redirections of NUL no longer work as
  6788. │expected while inside OV.  For instance, a shortcut I often use to
  6789. │remove the "comment" filed from a .ZIP file, is the following:
  6790. │     PKZIP -Z WHATEVER.ZIP <NUL
  6791. │PKZip detects the redirection, and instead of waiting for input, it zaps
  6792. │the comment field in that ZIPfile to nothing.
  6793. │But not in Omniview.  The above statement will cause an infinite wait at
  6794. │the Zip comment? prompt.
  6795.  
  6796. Howdy. I was going through the message base looking for some old posts - and
  6797. discovered that my previous reply to you is not there. I apologise...
  6798.  
  6799. Unfortunately, I was not able to duplicate this on my systems here. Each runs
  6800. DOS 3.3.
  6801.  
  6802. │I have also noticed that the PKUNZIP -T option takes FAR, FAR longer
  6803. │inside Omniview than it does outside.  Far slower than could be
  6804. │explained by multitasking alone.  According to the DOCs, when PKUNZIP
  6805. │"tests" a ZIPfile (that's what -T is for) it actually UNZIPs the
  6806. │component files to the NUL device.  Perhaps this is a related problem?
  6807. │Any light you could shed on this would be much appreciated.
  6808.  
  6809. This I was able to see for myself. And, at first, it was a puzzle. The key to
  6810. this behavior is that NUL is a device. We filter all int 21h function 40h
  6811. calls - which is what he uses to do the UNZIP. If the call is to a
  6812. non-redirected device, we then break it up so that all other tasks in the
  6813. system aren't waiting for a daisy wheel to get done printing a user's manual
  6814. before they get a chance to run.
  6815.  
  6816. What we will do is add a check to non-redirected devices to see if that
  6817. device is NUL and, if so, treat it just like a file. This should give the
  6818. desired results to everyone.
  6819.  
  6820. Thanks for bringing this to our attention - I never did an archive test
  6821. outside OV before so I didn't realize the performance disparity.
  6822. I did notice the message below (which Rick copied into the OMNIVIEW
  6823. conference a while back). It may help you with the .ZIP testing until we get
  6824. the NUL test implemented. Perhaps using a RAM disk and ATTRIB could simplify
  6825. this process.
  6826.  
  6827. >Date: 06-26-89 (17:02)     TOOLSUPP Number: 3275
  6828. >  To: BILL WALSH
  6829. >From: SAMUEL SMITH                    Read: NO
  6830. >Subj: AN OLD PROBLEM REVISITED
  6831. >
  6832. >BW>Sam, I seem to recall a problem with ProDoor and Omniview (Taskview)
  6833. >BW>testing uploads during the ARC days.  I have recently experienced sy
  6834. >BW>hangs and abnormal terminations at the point that ProDoor tests uplo
  6835. >BW>.ZIP files.  Do you recall what the workaround for that problem was?
  6836. >
  6837. >Yes, the work around was to go to a non-Katz ARC tester.  It seems that
  6838. >Katz continues to use the routines that are incompatible with Omniview.
  6839. >As a kluge-around you might change the PKUNZIP -T to actually unzip the
  6840. >files into a scratch directory, then delete them afterwards.  Only
  6841. >problem is that you will start collecting all the hidden members in
  6842. >tested uploads.
  6843. >
  6844. > ;; Sam
  6845. ---
  6846.  ■ EZ 1.22 ■
  6847.  
  6848. Date: 03-19-90 (14:07)              Number: 336 / 572 (Echo)
  6849.   To: ALL                           Refer#: NONE
  6850. From: DENNIS EDWARDS                  Read: HAS REPLIES
  6851. Subj: ov support files              Status: PUBLIC MESSAGE
  6852. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  6853.  
  6854. Some time ago, I presented a tutorial on using the OMNIVIEW
  6855. command line interface to create various DOS partitions.
  6856. Unfortunately, (especially for Rick) this file was lost when
  6857. Poverty Rock BBS experienced a hard disk crash.
  6858. The text from these messages and the various batch files have
  6859. been uploaded to Poverty Rock (206-232-1763) as:
  6860.  
  6861. OMNIDOS0.ZIP
  6862.     Some features of this 10K batch file collection/tutorial
  6863.     include setting a partition's environment size from an
  6864.     environment variable, running various programs using a
  6865.     standard batch file, determining the reason OMNIVIEW has
  6866.     "dismounted from memory" and setting the prompt to
  6867.     indicate the Console Number of the current partition.
  6868.  
  6869. I am also uploading a NEW file called:
  6870.  
  6871. DETECT00.ZIP
  6872.     This 10K file describes how to detect the presence of a
  6873.     DOS multitasker such as OMNIVIEW and discusses how to
  6874.     make your programs "multitasker aware". These techniques
  6875.     rely on the BIOS interrupt 10h extensions introduced by
  6876.     IBM with TopView (IBM's DOS multitasking product) and
  6877.     also work with DESQview. This file includes example .ASM
  6878.     and .C functions for reading the keyboard and writing
  6879.     directly to a virtual or physical screen.
  6880.  
  6881. Poverty Rock also offers other files of interest to OMNIVIEW
  6882. users. If your local BBS is a PCRelay board on INTELLEC, you
  6883. should also be able to get these files via "the hub". Here is a
  6884. summary of the other support files:
  6885.  
  6886. OVAPPN00.ZIP
  6887.     A lot of common problems are discussed in this 32K
  6888.     collection of OMNIVIEW application notes including moving
  6889.     from the menu interface to the command line, high speed
  6890.     communications, various memory types, interrupt handling,
  6891.     sheduling, TopView emulation, and process visibility.
  6892.  
  6893. CONCUR00.ZIP
  6894.     This program (40K) is an "expert system" that can be
  6895.     useful in evaluating a system's capability for use with a
  6896.     DOS multitasker. The program offers specific information
  6897.     about the number and size of OMNIVIEW processes that can
  6898.     be expected to run CONCURrently. This program also
  6899.     evaluates the extent to which a "LIM 4.0" system supports
  6900.     multitasker operation and so can have diagnostic benefit.
  6901.     The archive includes a .DOC file, an application note
  6902.     concerning memory usage by DOS multitaskers in general,
  6903.     and a small file describing OMNIVIEW
  6904.  
  6905. WAITKEY.ZIP
  6906.     The .C and .EXE to a simple batch file utility (15K). The
  6907.     purpose of this program, which prompts for/verifies
  6908.     keyboard input with time-out, is to illustrate the
  6909.     differences between coding for straight DOS and for the
  6910.     OMNIVIEW Application Programmer's Interface (OAPI).
  6911.  
  6912. OVSTAT01.ZIP
  6913.     This 16K file contains the Turbo C source and executable
  6914.     to a continuous status display program. This program
  6915.     presents almost the same information as does the standard
  6916.     OVSTAT program that comes with OV except that it checks
  6917.     the state of the system and updates the display about
  6918.     once every two seconds. This program was written by Mike
  6919.     Toutonghi and was presented as part of an OMNIVIEW series
  6920.     that appeared in Radio and Electronics during 1989.
  6921.     Pressing <Esc> will terminate the program.
  6922.  
  6923. OVXIFC0.ZIP
  6924.     This 6.5K archive describes an interface to OMNIVIEW that
  6925.     is accessible to resident programs installed before the
  6926.     multitasker. The interface generates a series of
  6927.     "signals" that inform "external" programs of process
  6928.     events: Events such as task creation, context switches
  6929.     and foreground task changes.
  6930.  
  6931.     By utilizing this interface you could build programs that
  6932.     fed keystrokes to background processes, for instance.
  6933.     Another use would be to verify access to a global memory
  6934.     area set aside in upper memory for OMNIVIEW processes.
  6935.     Still another use would be to allow a "swappable TSR" to
  6936.     recognise when a multitasker was loaded on top of it.
  6937.     The interface has been used consistently in utility
  6938.     programs bundled with OMNIVIEW.
  6939.  
  6940. 106BLT.ZIP
  6941.     This is a text bulletin describing this conference and can
  6942.     be used as a welcome screen.
  6943. ---
  6944.  ■ EZ 1.22 ■
  6945.  
  6946. Date: 03-19-90 (14:30)              Number: 337 / 572 (Echo)
  6947.   To: DENNIS EDWARDS                Refer#: 336
  6948. From: RICK KUNZ                       Read: 03-19-90 (15:59)
  6949. Subj: OV SUPPORT FILES              Status: PUBLIC MESSAGE
  6950. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  6951.  
  6952. >OMNIDOS0.ZIP
  6953. >DETECT00.ZIP
  6954.  
  6955.  Thanks for the uploads, Dennis. As with all Omniview support files,
  6956. these will be made available to first-time callers of Poverty Rock. I'm
  6957. also sending them to the INTELEC hub and The Sound Of Music hub so that
  6958. folks can request/download them from their respective hub.
  6959.  
  6960. Date: 03-19-90 (15:59)              Number: 338 / 572 (Echo)
  6961.   To: MIKE STROCK                   Refer#: 333
  6962. From: DENNIS EDWARDS                  Read: --0 (22:17)
  6963. Subj: OmniView/PCBoard              Status: PUBLIC MESSAGE
  6964. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  6965.  
  6966. │Thank you Dennis for the reply.  I will be looking into this more
  6967. │in the future, but I thank you for the quick reply.
  6968.  
  6969. You bet.
  6970. ---
  6971.  ■ EZ 1.22 ■
  6972.  
  6973. Date: 03-20-90 (15:03)              Number: 339 / 572 (Echo)
  6974.   To: RICK KUNZ                     Refer#: 337
  6975. From: DENNIS EDWARDS                  Read: 03-20-90 (18:14)
  6976. Subj: OV SUPPORT FILES              Status: PUBLIC MESSAGE
  6977. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  6978.  
  6979. │>OMNIDOS0.ZIP
  6980. │>DETECT00.ZIP
  6981. │ Thanks for the uploads, Dennis. As with all Omniview support files,
  6982. │these will be made available to first-time callers of Poverty Rock. I'm
  6983. │also sending them to the INTELEC hub and The Sound Of Music hub so that
  6984. │folks can request/download them from their respective hub.
  6985.  
  6986. Thanks, Rick.
  6987. ---
  6988.  ■ EZ 1.22 ■
  6989.  
  6990. Date: 03-20-90 (15:03)              Number: 340 / 572 (Echo)
  6991.   To: ALL                           Refer#: NONE
  6992. From: DENNIS EDWARDS                  Read: HAS REPLIES
  6993. Subj: new utility program           Status: PUBLIC MESSAGE
  6994. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  6995.  
  6996. I am uploading a new utility program as part of an update to the
  6997. documentation for OMNIVIEW's external interface. This file can be
  6998. found on Poverty Rock and (thanks to Rick) on the other usual
  6999. distribution channels as OVXIFC1.ZIP (10k).
  7000.  
  7001. BEEPER.COM is a TSR that takes up about 800 bytes of RAM and will
  7002. generate a tone every time a process is scheduled. Each process
  7003. has a different tone. The higher the tone the higher the console
  7004. number of the process that is running. By listening to the pitch
  7005. of the different tones, you will be able to determine which of
  7006. the available processes are actually running at any given time.
  7007. By listening to the pattern of the tones you will be able to tell
  7008. how long each is running and in what order.
  7009.  
  7010. This is probably not a program that you would want to add to your
  7011. AUTOEXEC.BAT file. But it can serve a useful purpose as a
  7012. diagnostic aid since it illustrates the scheduling patterns and
  7013. relative quanta of the active OMNIVIEW processes. It also
  7014. provides a workable example of how an external program can track
  7015. what OMNIVIEW is doing.
  7016. ---
  7017.  ■ EZ 1.22 ■
  7018.  
  7019. Date: 03-20-90 (18:45)              Number: 341 / 572 (Echo)
  7020.   To: DENNIS EDWARDS                Refer#: 340
  7021. From: RICK KUNZ                       Read: 03-21-90 (06:54)
  7022. Subj: NEW UTILITY PROGRAM           Status: PUBLIC MESSAGE
  7023. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  7024.  
  7025. OVXIFC1.ZIP is available on the Rock, and will be file sent to the hubs
  7026. tonight, Dennis. Thanks again for the uploads of the Omniview API
  7027. programs!
  7028.  
  7029. Date: 03-21-90 (06:19)              Number: 343 / 572 (Echo)
  7030.   To: ALL                           Refer#: NONE
  7031. From: RICK KUNZ                       Read: (N/A)
  7032. Subj: Test                          Status: PUBLIC MESSAGE
  7033. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  7034.  
  7035. >This is just to see if the messages are going where they belong. Someon
  7036. >please respond to this so I know we are echoing this conference
  7037. >properly.
  7038.  
  7039.  This was addressed to ALL, and I'll reply to ALL, but it's a reply to
  7040. Rich Hinckley.
  7041.  
  7042.  Rich, your message was received as a receiver-only message from Sound
  7043. Of Music BBS. I am still getting *only* messages to ALL in this
  7044. conference from SOM, and they're all R/O when I receive them. The same
  7045. thing happens in the DISABLED conference. Sorry for the problems; I wish
  7046. Paul would fix whatever's wrong in the config there; everything else
  7047. works just fine except those few conferences.
  7048.  
  7049. Date: 03-21-90 (20:21)              Number: 344 / 572 (Echo)
  7050.   To: RICH HINCKLEY                 Refer#: NONE
  7051. From: DAVID CHRISTENSEN               Read: NO
  7052. Subj: Test                          Status: PUBLIC MESSAGE
  7053. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  7054.  
  7055. RH>This is just to see if the messages are going where they belong. Some
  7056. RH>please respond to this so I know we are echoing this conference
  7057. RH>properly.
  7058.  
  7059.  You made it to Sound of Music.
  7060. ---
  7061.  * EMail 0318α
  7062.  ■ RNet 1.04R: Sound Of Music BBS + Smartnet HUB
  7063.  
  7064. Date: 03-21-90 (23:30)              Number: 345 / 572 (Echo)
  7065.   To: DAVID CHRISTENSEN             Refer#: 344
  7066. From: RICK KUNZ                       Read: NO
  7067. Subj: Test                          Status: PUBLIC MESSAGE
  7068. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  7069.  
  7070. >  To: RICH HINCKLEY
  7071.  
  7072. > You made it to Sound of Music.
  7073.  
  7074.  And your reply was sent from SOM and received here as a r/o message.
  7075.  
  7076. Date: 03-22-90 (07:27)              Number: 346 / 572 (Echo)
  7077.   To: RICK KUNZ                     Refer#: 341
  7078. From: DENNIS EDWARDS                  Read: 03-22-90 (08:16)
  7079. Subj: NEW UTILITY PROGRAM           Status: PUBLIC MESSAGE
  7080. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  7081.  
  7082. │OVXIFC1.ZIP is available on the Rock, and will be file sent to the hubs
  7083. │tonight, Dennis. Thanks again for the uploads of the Omniview API
  7084. │programs!
  7085.  
  7086. Just a nit picky note regarding the file descrip...
  7087.  
  7088. BEEPER, while zipped with the external interface docs (because the source is
  7089. included), is actually a general purpose diagnostic tool for OMNIVIEW setups.
  7090. If you ever wonder if/when your stuff is/is not running you can back out of
  7091. OMNIVIEW, load BEEPER, then reload OMNIVIEW and "see" what's going on behind
  7092. the video display.
  7093.  
  7094. Thanks, again, for sending this stuff on.
  7095. ---
  7096.  ■ EZ 1.22 ■
  7097.  
  7098. Date: 03-22-90 (08:18)              Number: 347 / 572 (Echo)
  7099.   To: DENNIS EDWARDS                Refer#: 346
  7100. From: RICK KUNZ                       Read: 03-23-90 (07:34)
  7101. Subj: NEW UTILITY PROGRAM           Status: PUBLIC MESSAGE
  7102. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  7103.  
  7104. >│OVXIFC1.ZIP is available on the Rock, and will be file sent to the hub
  7105.  
  7106. >Just a nit picky note regarding the file descrip...
  7107.  
  7108.  Here's what I posted on the description, Dennis: I'm not sure how I
  7109. should change that. Pick nits and tell me! :-)
  7110.  
  7111.  
  7112. OVXIFC1.ZIP     10244  03-20-90  Diagnostic tool for OMNIVIEW external
  7113. program interface programming w/ COM and ASM; Program beeps when a
  7114. new process is scheduled. Written, uploaded by Dennis Edwards, of
  7115. Sunny Hill Software.
  7116.  
  7117. Date: 03-22-90 (16:26)              Number: 348 / 572 (Echo)
  7118.   To: RICH HINCKLEY                 Refer#: 344
  7119. From: CLIFF WATKINS                   Read: NO
  7120. Subj: Test                          Status: PUBLIC MESSAGE
  7121. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  7122.  
  7123. >RH>please respond to this so I know we are echoing this conference
  7124.    And made it to the Intelec Net Hub as well. Enjoy this fabulous
  7125. conference Rich!
  7126.  
  7127. PCRelay:INTELEC -> Intelec (tm) Network, Freeport, NY
  7128.                    Network Host: 516 867-4446/7 Hayes  -4448 HST
  7129.  
  7130. Date: 03-22-90 (19:52)              Number: 349 / 572 (Echo)
  7131.   To: RICK KUNZ                     Refer#: NONE
  7132. From: DAVID CHRISTENSEN               Read: 03-22-90 (22:36)
  7133. Subj: Test                          Status: PUBLIC MESSAGE
  7134. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  7135.  
  7136.    From: RICK KUNZ                          Status: Private, Read
  7137.  
  7138. >  To: RICH HINCKLEY
  7139.  
  7140. > You made it to Sound of Music.
  7141.  
  7142. RK> And your reply was sent from SOM and received here as a r/o message.
  7143.  
  7144.  NOT AGAIN!!!!! Came here R/O.....Oh Paul?
  7145.  
  7146.                                       0 0
  7147.                                       ___
  7148.                                      /   \
  7149.  
  7150.    EMail 0318α
  7151. ---
  7152.  ■ RNet 1.04R: Sound Of Music BBS + Smartnet HUB
  7153.  
  7154. Date: 03-22-90 (22:36)              Number: 350 / 572 (Echo)
  7155.   To: DAVID CHRISTENSEN             Refer#: 349
  7156. From: RICK KUNZ                       Read: NO
  7157. Subj: Test                          Status: PUBLIC MESSAGE
  7158. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  7159.  
  7160. > NOT AGAIN!!!!! Came here R/O.....Oh Paul?
  7161.  
  7162.  Yup, sure did. Still a problem. I unprotect 'em -- if I get 'em --
  7163. which isn't usually, unless they're addressed to me, or to ALL. :-(
  7164.  
  7165. Date: 03-25-90 (02:33)              Number: 351 / 572 (Echo)
  7166.   To: DAVID CHRISTENSEN             Refer#: NONE
  7167. From: DAMIAN RUSSO                    Read: NO
  7168. Subj: Test                          Status: PUBLIC MESSAGE
  7169. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  7170.  
  7171. Dave,
  7172.  Thanks for letting us know that the mail is getting thru alright. We
  7173. were having problems with this confere and one other. Glad to see things
  7174. are working better.
  7175.      Damian
  7176. ---
  7177.  * Via ProDoor 3.1
  7178.  ■ QNet 2.03: SMARTNET 6092 Harred On-Line -  South Jersey Smartnet Hdquarters
  7179.  
  7180. Date: 03-25-90 (07:41)              Number: 352 / 572 (Echo)
  7181.   To: DAMIAN RUSSO                  Refer#: 351
  7182. From: RICK KUNZ                       Read: NO
  7183. Subj: CONFERENCE PROBLEMS           Status: PUBLIC MESSAGE
  7184. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  7185.  
  7186. >  To: DAVID CHRISTENSEN
  7187.  
  7188. > Thanks for letting us know that the mail is getting thru alright. We
  7189. >were having problems with this confere and one other. Glad to see thing
  7190. >are working better.
  7191.  
  7192.  Damian, your message came through as r/o here on the host board. Sorry,
  7193. but SOM's config is still shaky.
  7194.  
  7195. Date: 03-26-90 (07:51)              Number: 354 / 572 (Echo)
  7196.   To: RICK KUNZ                     Refer#: 347
  7197. From: DENNIS EDWARDS                  Read: 03-26-90 (08:11)
  7198. Subj: NEW UTILITY PROGRAM           Status: PUBLIC MESSAGE
  7199. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  7200.  
  7201. │>│OVXIFC1.ZIP is available on the Rock, and will be file sent to the hub
  7202. │...nits...
  7203. │OVXIFC1.ZIP 10244 03-20-90 Diagnostic tool for OMNIVIEW external
  7204. │program interface programming w/ COM and ASM; Program beeps when a
  7205. │new process is scheduled. Written, uploaded by Dennis Edwards, of
  7206. │Sunny Hill Software.
  7207.  
  7208. Just that it could also help diagnose problems where no external interface
  7209. stuff was in the picture ('cept BEEPER o' course). Not a biggy - anybody
  7210. following the conference will understand since I've made _such_ a point of
  7211. it.
  7212. ---
  7213.  ■ EZ 1.22 ■
  7214.  
  7215. Date: 03-26-90 (18:47)              Number: 356 / 572 (Echo)
  7216.   To: DAMIAN RUSSO                  Refer#: NONE
  7217. From: DAVID CHRISTENSEN               Read: NO
  7218. Subj: Test                          Status: PUBLIC MESSAGE
  7219. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  7220.  
  7221. DR> Thanks for letting us know that the mail is getting thru alright. We
  7222. DR>were having problems with this confere and one other. Glad to see thi
  7223. DR>are working better.
  7224.  
  7225.  No problem, we just have to get this fixed with Rick Kunz's node and
  7226.  SOM, seems that if a message is sent R/O its public, and a public is
  7227.  R/O. Oh well....I see my message pointers went up again, but with only
  7228.  your message in the conference.....L8r!
  7229.  
  7230.   EMail 0318α
  7231. ---
  7232.  ■ RNet 1.04R: Sound Of Music BBS + Smartnet HUB
  7233.  
  7234. Date: 03-29-90 (20:31)              Number: 357 / 572 (Echo)
  7235.   To: ALL                           Refer#: NONE
  7236. From: RICH HINCKLEY                   Read: HAS REPLIES
  7237. Subj: Testing                       Status: PUBLIC MESSAGE
  7238. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  7239.  
  7240. We at Harred have not received any messages in this conference. I can't
  7241. find any problem on our end. Coull someone reading this message in the
  7242. Omniview conference please respond to it. This may help me trace the
  7243. problem better. Thanks!
  7244.  
  7245.  
  7246.    Rich Hinckley - Co-Sysop - Harred On-Line - (609) 692-3260
  7247. ---
  7248.  ■ DeLuxe 1·11 #1140  How do you spell Echomail? S-M-A-R-T-N-E-T!
  7249.  ■ QNet 2.03: SMARTNET 6092 Harred On-Line -  South Jersey Smartnet Hdquarters
  7250.  
  7251. Date: 03-29-90 (19:31)              Number: 359 / 572 (Echo)
  7252.   To: RICH HINCKLEY                 Refer#: 357
  7253. From: RICK KUNZ                       Read: NO
  7254. Subj: Testing                       Status: PUBLIC MESSAGE
  7255. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  7256.  
  7257. >We at Harred have not received any messages in this conference. I can't
  7258. >find any problem on our end. Coull someone reading this message in the
  7259. >Omniview conference please respond to it. This may help me trace the
  7260. >problem better. Thanks!
  7261.  
  7262.  Rich, your message came through here to Poverty Rock, but it was
  7263. originally an r/o message when received here, which I unprotected here
  7264. locally.  XYWrite worked this time, but Omniview's still not a go, it
  7265. appears.
  7266.  
  7267. Date: 03-30-90 (15:59)              Number: 360 / 572 (Echo)
  7268.   To: RICH HINCKLEY                 Refer#: NONE
  7269. From: DAVID CHRISTENSEN               Read: NO
  7270. Subj: Testing                       Status: PUBLIC MESSAGE
  7271. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  7272.  
  7273.    Date: 03-29-90  (20:31)                  Number: 70     #1 of 2
  7274.      To: ALL                                Refer#: NONE
  7275.    From: RICH HINCKLEY                      Status: Public, Not Read
  7276. Subject: Testing                        Conference: 87 OMNIVIEW
  7277.  
  7278. RH>We at Harred have not received any messages in this conference. I can
  7279. RH>find any problem on our end. Coull someone reading this message in th
  7280.  
  7281.  Hi Rich, I haven't gotten any messages here either lately, seems that
  7282.  my pointers go up, but get no messages. I hear that QM door here at SOM
  7283.  though is spitting out messages for these conferences correctly
  7284.  though....I just don't feel like being a guinea pig again in QMail.
  7285.  Anyway, your message is here at SOM in OMNIVIEW.
  7286.  
  7287.  Good luck!
  7288.  
  7289.  Cheers, David.
  7290.  
  7291.  
  7292.    Saved Mar 30, 1990, at 3:23pm
  7293. ---
  7294.  * EMail 0318α    From Bayport, Long Island NY     Relay R/O OK 32666
  7295.  ■ RNet 1.04R: Sound Of Music BBS + Smartnet HUB
  7296.  
  7297. Date: 03-30-90 (18:35)              Number: 361 / 572 (Echo)
  7298.   To: DAVID CHRISTENSEN             Refer#: 360
  7299. From: RICK KUNZ                       Read: NO
  7300. Subj: Testing                       Status: PUBLIC MESSAGE
  7301. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  7302.  
  7303. >  To: RICH HINCKLEY
  7304.  
  7305. > though....I just don't feel like being a guinea pig again in QMail.
  7306. > Anyway, your message is here at SOM in OMNIVIEW.
  7307.  
  7308.  And yers came through here r/o. :-(
  7309.  
  7310. Date: 03-31-90 (09:07)              Number: 362 / 572 (Echo)
  7311.   To: RICH HINCKLEY                 Refer#: 357
  7312. From: DENNIS EDWARDS                  Read: NO
  7313. Subj: Testing                       Status: PUBLIC MESSAGE
  7314. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  7315.  
  7316. │We at Harred have not received any messages in this conference. I can't
  7317.  
  7318. Sorry, you're not seeing the traffic - but you're not alone, it appears. I am
  7319. able to see the posts after Rick (who sees his and messages to ALL) changes
  7320. the attributes. So if you get this...
  7321.  
  7322. Thanks for hanging in there.
  7323. ---
  7324.  ■ EZ 1.22 ■
  7325.  
  7326. Date: 03-31-90 (12:00)              Number: 363 / 572 (Echo)
  7327.   To: RICK KUNZ                     Refer#: NONE
  7328. From: DAVID CHRISTENSEN               Read: 03-31-90 (16:16)
  7329. Subj: Testing                       Status: PUBLIC MESSAGE
  7330. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  7331.  
  7332.    From: RICK KUNZ                          Status: Private, Read
  7333. Subject: Testing                        Conference: 87 OMNIVIEW
  7334.  
  7335. >  To: RICH HINCKLEY
  7336.  
  7337. > though....I just don't feel like being a guinea pig again in QMail.
  7338. > Anyway, your message is here at SOM in OMNIVIEW.
  7339.  
  7340. RK> And yers came through here r/o. :-(
  7341.  
  7342.  aND IS r/o HERE TOO...aND MY cAPS lOCK KEY IS BROKEN.... jEEPERS...
  7343.  
  7344.    Saved Mar 31, 1990, at 11:33am
  7345. ---
  7346.  * EMail 0318α    From Bayport, Long Island NY     Relay R/O OK 32666
  7347.  ■ RNet 1.04R: Sound Of Music BBS + Smartnet HUB
  7348.  
  7349. Date: 03-31-90 (16:16)              Number: 364 / 572 (Echo)
  7350.   To: DAVID CHRISTENSEN             Refer#: 363
  7351. From: RICK KUNZ                       Read: NO
  7352. Subj: Testing                       Status: PUBLIC MESSAGE
  7353. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  7354.  
  7355. >   Saved Mar 31, 1990, at 11:33am
  7356.  
  7357.  Yours came through OK this time, David. I hope this is an indication!
  7358.  
  7359. Date: 03-31-90 (20:51)              Number: 365 / 572 (Echo)
  7360.   To: DENNIS EDWARDS                Refer#: NONE
  7361. From: KEITH ELKIN                     Read: 04-04-90 (07:03)
  7362. Subj: OV conference                 Status: PUBLIC MESSAGE
  7363. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  7364.  
  7365. Hiya.. I was wondering where I can get ahold of Omniview...
  7366. I have a 286 with 1 meg on the motherboard and I have a DFI
  7367. memory expansion board with 2 megs on it... I want to be able
  7368. to run my BBS and also be able to run other software such as
  7369. Word Perfect and other software at the same time...
  7370. Can you help?  Thanks.. My voice # is (516)/266-5836
  7371.  -Keith
  7372.  
  7373.  
  7374. PCRelay:INTELEC -> Intelec (tm) Network, Freeport, NY
  7375.                    Network Host: 516 867-4446/7 Hayes  -4448 HST
  7376.  
  7377. Date: 03-31-90 (20:51)              Number: 366 / 572 (Echo)
  7378.   To: DENNIS EDWARDS                Refer#: NONE
  7379. From: JOHN STEPHENS                   Read: 04-04-90 (07:03)
  7380. Subj: OV conference                 Status: PUBLIC MESSAGE
  7381. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  7382.  
  7383. Dennis,
  7384.  
  7385. I am very intersted in OmniView.  I heard a little bit about it, and
  7386. actually saw a friend with a copy.  I would like to know where I can get
  7387. a copy of it. Keith Elkins, who will probably be the message right after
  7388. mine is also interested ... (he is on node 2..)
  7389.  
  7390. Please send any info to me by mail..
  7391. PHOENIX BBS 520 Megs,99+Games! (407) 451-9845!
  7392. 300 to 19,200 Baud! HST!- 24 Hours 7 Days/Week!
  7393. A member of INTELEC Network! (tm)
  7394.  
  7395. John Stephens
  7396. PHOENIX INC.
  7397. 10374 Boca entrada blvd. Apt 229
  7398. Boca Raton, Florida 33428
  7399. USA
  7400.  
  7401. Thank You..
  7402.  
  7403. PCRelay:INTELEC -> Intelec (tm) Network, Freeport, NY
  7404.                    Network Host: 516 867-4446/7 Hayes  -4448 HST
  7405.  
  7406. Date: 03-30-90 (22:31)              Number: 367 / 572 (Echo)
  7407.   To: RICH HINCKLEY                 Refer#: 357
  7408. From: DAVE CALMER                     Read: NO
  7409. Subj: Testing                       Status: PUBLIC MESSAGE
  7410. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  7411.  
  7412. >Omniview conference please respond to it. This may help me trace the
  7413.  
  7414. Made it to Illinois on 03-30-90...
  7415.  
  7416. PCRelay:DANGRZN -> Intelec (tm) North Central SuperRegional
  7417. 4.10ß9             The Danger Zone! (309)788-2029 Rock Island,Il
  7418.  
  7419. Date: 04-01-90 (19:59)              Number: 368 / 572 (Echo)
  7420.   To: RICK KUNZ                     Refer#: NONE
  7421. From: DAVID CHRISTENSEN               Read: 04-02-90 (16:41)
  7422. Subj: Testing                       Status: PUBLIC MESSAGE
  7423. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  7424.  
  7425.    From: RICK KUNZ                          Status: Public, Read
  7426.  
  7427. >   Saved Mar 31, 1990, at 11:33am
  7428.  
  7429. RK> Yours came through OK this time, David. I hope this is an indication
  7430.  
  7431.  AWnd yrs came public here too! Hope this is an indication of
  7432.  improvement....?!??
  7433.  
  7434.    Saved Apr 01, 1990, at 8:18pm
  7435. ---
  7436.  * EMail 0318α    From Bayport, Long Island NY     Relay R/O OK 32666
  7437.  ■ RNet 1.04R: Sound Of Music BBS + Smartnet HUB
  7438.  
  7439. Date: 04-01-90 (22:56)              Number: 369 / 572 (Echo)
  7440.   To: RICH HINCKLEY                 Refer#: NONE
  7441. From: CHUCK AMMANN                    Read: NO
  7442. Subj: Testing                       Status: PUBLIC MESSAGE
  7443. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  7444.  
  7445. >We at Harred have not received any messages in this conference. I can't
  7446. >find any problem on our end. Coull someone reading this message in the
  7447. -
  7448. You are now in Omniview.
  7449. ---
  7450.  * Via ProDoor 3.1R SmartNet # 2011 Chuck's Attempt BBS 201 729-2602 Sparta NJ
  7451.  ■ RNet 1.04A: Chuck's Gig-Attempt "Attempting what seems the impossible"
  7452.  
  7453. Date: 04-02-90 (16:42)              Number: 370 / 572 (Echo)
  7454.   To: ALL                           Refer#: NONE
  7455. From: RICK KUNZ                       Read: (N/A)
  7456. Subj: Hooray!                       Status: PUBLIC MESSAGE
  7457. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  7458.  
  7459. Looks like things are finally solved here for Smartnet! <cheer!>
  7460.  
  7461. Date: 04-02-90 (15:40)              Number: 371 / 572 (Echo)
  7462.   To: JOHN STEPHENS                 Refer#: NONE
  7463. From: CLIFF WATKINS                   Read: NO
  7464. Subj: Testing                       Status: PUBLIC MESSAGE
  7465. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  7466.  
  7467. >Don't you think all of that is a little over doing it?
  7468.    I didn't let that last message go out John, that is what happens when
  7469. nets share conferences, multiple tags. You (and me and us) will just
  7470. have to grin and bear it. It's life.....
  7471.  
  7472. PCRelay:INTELEC -> Intelec (tm) Network, Freeport, NY
  7473.                    Network Host: 516 867-4446/7 Hayes  -4448 HST
  7474.  
  7475. Date: 04-03-90 (21:05)              Number: 372 / 572 (Echo)
  7476.   To: RICK KUNZ                     Refer#: NONE
  7477. From: ROBERT WALDINGER                Read: 04-03-90 (22:22)
  7478. Subj: Hooray!                       Status: PUBLIC MESSAGE
  7479. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  7480.  
  7481. Hello Rick,
  7482.  
  7483. RK>Looks like things are finally solved here for Smartnet! <cheer!>
  7484.  
  7485.        I really don't like to rain on your parade, but is the dis-Abled
  7486. conference ok?  Could you please explain briefly what was wrong with
  7487. OMNIVIEW?  I'm sure everybody here is pleased to see your constant
  7488. commitment, and appreciates all the time you put into fixing this
  7489. problem.  Thanks from all of us in the East!
  7490.  
  7491.                              True Blue
  7492. ---
  7493.  ■ Via ProDoor 3.2ßR
  7494.  ■ RNet 1.04R: Sound Of Music BBS + Smartnet HUB
  7495.  
  7496. Date: 04-03-90 (22:27)              Number: 373 / 572 (Echo)
  7497.   To: ROBERT WALDINGER              Refer#: 372
  7498. From: RICK KUNZ                       Read: NO
  7499. Subj: Hooray!                       Status: PUBLIC MESSAGE
  7500. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  7501.  
  7502. DISABLED, I have seen no messages come through for several days. I don't
  7503. know if there are none which have come through to SOM or what; will
  7504. post a test msg in that one now.
  7505.  
  7506.  OMNIVIEW had the exact same problem; msgs were not coming through, or
  7507. were coming through as r/o when they were public at the origin.
  7508.  
  7509. Date: 04-03-90 (12:01)              Number: 374 / 572 (Echo)
  7510.   To: RICK KUNZ                     Refer#: 370
  7511. From: CLIFF WATKINS                   Read: 04-05-90 (16:51)
  7512. Subj: Hooray!                       Status: PUBLIC MESSAGE
  7513. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  7514.  
  7515. >Looks like things are finally solved here for Smartnet! <cheer!>
  7516.    Glad it's been cleared up Rick. Now for the traffic.....
  7517.  
  7518. PCRelay:INTELEC -> Intelec (tm) Network, Freeport, NY
  7519.                    Network Host: 516 867-4446/7 Hayes  -4448 HST
  7520.  
  7521. Date: 04-04-90 (11:57)              Number: 375 / 572 (Echo)
  7522.   To: RICK KUNZ                     Refer#: NONE
  7523. From: DAVID CHRISTENSEN               Read: 04-05-90 (16:51)
  7524. Subj: Hooray!                       Status: PUBLIC MESSAGE
  7525. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  7526.  
  7527. RK>Looks like things are finally solved here for Smartnet! <cheer!>
  7528.  
  7529.  YYYEEEAAAHHH!!!!!!!!!!!!!!!!!!!!!
  7530.  
  7531.    Saved Apr 04, 1990, at 11:53am
  7532. ---
  7533.  * EMail 0318α *    From Bayport, Long Island NY  *  Relay R/O OK 32666
  7534.  ■ RNet 1.04R: Sound Of Music BBS + Smartnet HUB
  7535.  
  7536. Date: 04-04-90 (15:13)              Number: 376 / 572 (Echo)
  7537.   To: RICK KUNZ                     Refer#: NONE
  7538. From: ROBERT WALDINGER                Read: 04-05-90 (16:51)
  7539. Subj: Hooray!                       Status: PUBLIC MESSAGE
  7540. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  7541.  
  7542. Hello Rick,
  7543.  
  7544. > OMNIVIEW had the exact same problem; msgs were not coming through, or
  7545. >were coming through as r/o when they were public at the origin.
  7546.  
  7547.        How come OMNIVIEW is working, and dis-Abled isn't?  Perhaps you
  7548. should implement exactly what was done to the OMNIVIEW conferencem, into
  7549. the dis-Abled conference.
  7550.  
  7551.                            TRUE BLUE
  7552. ---
  7553.  ■ Via ProDoor 3.2ßR
  7554.  ■ RNet 1.04R: Sound Of Music BBS + Smartnet HUB
  7555.  
  7556. Date: 04-05-90 (07:37)              Number: 377 / 572 (Echo)
  7557.   To: ALL                           Refer#: NONE
  7558. From: DENNIS EDWARDS                  Read: (N/A)
  7559. Subj: Well howdy                    Status: PUBLIC MESSAGE
  7560. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  7561.  
  7562. It is good to see that this conference is linked to SMARTNET now. I'd like to
  7563. thank all involved with the fix. If anyone out there sent me a message and
  7564. didn't get a reply, please try again.
  7565.  
  7566. I had posted a couple of general interest messages earlier and, if anyone is
  7567. interested, I can send them again. These included
  7568.  
  7569. - My "goal sheet" for the conference.
  7570. - A general description of the OMNIVIEW multitasker.
  7571. - A list of OMNIVIEW related files on the conference home board in Seattle:
  7572.   Rick Kunz' Poverty Rock BBS (206) 232-1763. The files should also be
  7573.   available on other boards using PCRelay software.
  7574.  
  7575. From time to time I hear from people expressing an interest the OMNIVIEW
  7576. conference. If you're carrying this conference and would like people in your
  7577. area to know that - please send me a message with your BBS' name, number,
  7578. speed, hours and (if applicable) any "new user" info that you want known.
  7579. I'll stick it in a database.
  7580. ---
  7581.  ■ EZ 1.22 ■
  7582.  
  7583. Date: 04-05-90 (07:38)              Number: 378 / 572 (Echo)
  7584.   To: JOHN STEPHENS                 Refer#: 366
  7585. From: DENNIS EDWARDS                  Read: NO
  7586. Subj: OV conference                 Status: PUBLIC MESSAGE
  7587. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  7588.  
  7589. │I am very interested in OMNIVIEW.
  7590. │Please send any info to me by mail..
  7591.  
  7592. We're sending you out a brochure. Thanks for your interest.
  7593. ---
  7594.  ■ EZ 1.22 ■
  7595.  
  7596. Date: 04-05-90 (07:38)              Number: 379 / 572 (Echo)
  7597.   To: KEITH ELKIN                   Refer#: 365
  7598. From: DENNIS EDWARDS                  Read: NO
  7599. Subj: OV conference                 Status: PUBLIC MESSAGE
  7600. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  7601.  
  7602. │Hiya.. I was wondering where I can get ahold of Omniview...
  7603.  
  7604. The mailing address is:
  7605.  
  7606. Sunny Hill Software
  7607. POB 55278
  7608. Seattle, WA 98155-5278
  7609.  
  7610. (800) 367-0651 - This number is good in USA & Canada, including WA
  7611.  
  7612. │I have a 286 with 1 meg on the motherboard and I have a DFI
  7613. │memory expansion board with 2 megs on it... I want to be able
  7614. │to run my BBS and also be able to run other software such as
  7615. │Word Perfect and other software at the same time...
  7616.  
  7617. I am not familiar with the DFI board. If it is LIM 4.0 hardware compatible
  7618. AND you have a Mono/Herc you can have 704K to run programs (736K with a CGA -
  7619. same old 640 w/ EGA/VGA). You can load OMNIVIEW into high memory (usually
  7620. D400-E000 is a good spot) and then it would only cost you 10-30K out of the
  7621. TPA. With a mono card and 590K free after your AUTEXEC runs - you would
  7622. probably have about 630K to run your apps. If you give the BBS 300K (since
  7623. you need to make interrupt driven programs non-swappable on anything less
  7624. than a 386) you would have about another 300K for your other programs. If you
  7625. can backfill your motherboard to 256K then you could have a half dozen 300k+
  7626. partitions running concurrently with your BBS - as long as none of them was
  7627. interrupt driven.
  7628.  
  7629. On a 386 (even an SX) with similar memory and video you could run 4 600K+
  7630. partitions concurrently. With 386MAX, any or all of them could be BBS nodes
  7631. so long as they were running with seperate IRQs and COM ports - and they
  7632. could all write directly to screen without bleeding through.
  7633. ---
  7634.  ■ EZ 1.22 ■
  7635.  
  7636. Date: 04-05-90 (16:51)              Number: 381 / 572 (Echo)
  7637.   To: ROBERT WALDINGER              Refer#: 376
  7638. From: RICK KUNZ                       Read: NO
  7639. Subj: Hooray!                       Status: PUBLIC MESSAGE
  7640. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  7641.  
  7642. >       How come OMNIVIEW is working, and dis-Abled isn't?  Perhaps you
  7643. >should implement exactly what was done to the OMNIVIEW conferencem, int
  7644. >the dis-Abled conference.
  7645.  
  7646.  I haven't changed a thing on this end, Rob.
  7647.  
  7648. Date: 04-06-90 (07:06)              Number: 383 / 572 (Echo)
  7649.   To: DENNIS EDWARDS                Refer#: 378
  7650. From: JOHN STEPHENS                   Read: 04-07-90 (09:23)
  7651. Subj: OV conference                 Status: PUBLIC MESSAGE
  7652. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  7653.  
  7654. >We're sending you out a brochure. Thanks for your interest.
  7655.  
  7656. Great!    I run a GAP BBS, and they've released a DesqView aware
  7657. version. I got a hold of the OMNIVIEW Information text file sent it to
  7658. them, and see if this works out good.. I've got 2 megs of memory, and
  7659. 640 k on the mother board.. If I can run 2 nodes successful, I am sure
  7660. they will write a GAP BBS OmniView aware if all goes good.  Unless, it
  7661. is already OmniView aware from the DesqView Specs?
  7662.  
  7663. PCRelay:INTELEC -> Intelec (tm) Network, Freeport, NY
  7664.                    Network Host: 516 867-4446/7 Hayes  -4448 HST
  7665.  
  7666. Date: 04-09-90 (11:48)              Number: 384 / 572 (Echo)
  7667.   To: ALL                           Refer#: NONE
  7668. From: DENNIS EDWARDS                  Read: HAS REPLIES
  7669. Subj: exeinfo                       Status: PUBLIC MESSAGE
  7670. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  7671.  
  7672. I have uploaded a new OMNIVIEW utility in EXEINFO.ZIP (6k). This includes
  7673. EXEINFO.EXE and a small .DOC file for the utility.
  7674.  
  7675. Not all programs document how much RAM they need in order to run. EXEINFO can
  7676. be used to read an .EXE file's header (much like EXEMOD) and to display the
  7677. minimum load size of the program. This information can be used to set the
  7678. Required Memory size for partitions in which programs are run directly.
  7679.  
  7680. This program won't work with .COM files and, for .EXEs that perform a lot of
  7681. dynamic memory allocation from DOS or that use overlays, you may have to
  7682. increase the displayed value somewhat. It will always give you a
  7683. reasonable starting point for an .EXE if nothing else.
  7684. ---
  7685.  ■ EZ 1.22 ■
  7686.  
  7687. Date: 04-09-90 (18:06)              Number: 385 / 572 (Echo)
  7688.   To: DENNIS EDWARDS                Refer#: 384
  7689. From: RICK KUNZ                       Read: 04-10-90 (17:56)
  7690. Subj: EXEINFO                       Status: PUBLIC MESSAGE
  7691. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  7692.  
  7693. Thanks for the upload, Dennis -- EXEINFO is on its way to the network
  7694. hubs tonight.
  7695.  
  7696. Date: 04-15-90 (14:39)              Number: 388 / 572 (Echo)
  7697.   To: ALL                           Refer#: NONE
  7698. From: JOHN STEPHENS                   Read: (N/A)
  7699. Subj: OMNIVIEW                      Status: PUBLIC MESSAGE
  7700. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  7701.  
  7702.  
  7703. Please welcome PHOENIX BBS to the conference!
  7704. Thanks,
  7705. -= John =-
  7706.  
  7707. Someone mentioned sending me some information packet, Just thought I
  7708. would let them know I never got it.
  7709.  
  7710. PCRelay:PHOENIX -> Intelec (tm) Free Message Exchange
  7711.                    PHOENIX BBS (407) 451-9845 - Over 100 Doors!
  7712.  
  7713. Date: 04-16-90 (19:44)              Number: 390 / 572 (Echo)
  7714.   To: ALL                           Refer#: NONE
  7715. From: DAVE CALMER                     Read: (N/A)
  7716. Subj: More Questions...             Status: PUBLIC MESSAGE
  7717. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  7718.  
  7719. Well I was all set to order OMNIVIEW when the bottom fell out of one of
  7720. my drives delaying the purchase of the new computer. Todays question
  7721. is...can I run 2 PCB nodes under OMNIVIEW on a 286 (temporary). I have a
  7722. 12 MHz 286 with 2 meg of ram and VGA. Thanks...
  7723.  
  7724. PCRelay:DANGRZN -> Intelec (tm) North Central SuperRegional
  7725. 4.10ß9             The Danger Zone!! >>><<< (309) 788-2029
  7726.  
  7727. Date: 04-17-90 (08:47)              Number: 392 / 572 (Echo)
  7728.   To: ALL                           Refer#: NONE
  7729. From: JOHN STEPHENS                   Read: (N/A)
  7730. Subj: SINCE..                       Status: PUBLIC MESSAGE
  7731. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  7732.  
  7733. Since, Dave Calmer has his interest of PCB under two nodes..
  7734.  
  7735. There is a desqView aware version of GAP BBS.  Is there any relation of
  7736. DesqView and its operation and OmniView?
  7737.  
  7738. Well, if not.. then, can I run two nodes of GAP BBS, under OmniView.
  7739. I've got a 286, IBM PC/AT 12 Mhz, with 4 megs of memory using the
  7740. BOCARAM AT Card and 256k 100 ns chips.
  7741.  
  7742. Any help, or questions would be appricated! I want my second node up!  I
  7743. am going to dedicate a node to Messages, and my other node (1) to doors.
  7744. Which has about 100 online right now!
  7745.  
  7746. PCRelay:PHOENIX -> Intelec (tm) Free Message Exchange
  7747.                    ■ PHOENIX BBS - (407) 451-9845 - 19,200 HST ■
  7748.  
  7749. Date: 04-18-90 (16:23)              Number: 393 / 572 (Echo)
  7750.   To: JOHN STEPHENS                 Refer#: 388
  7751. From: DENNIS EDWARDS                  Read: NO
  7752. Subj: OMNIVIEW                      Status: PUBLIC MESSAGE
  7753. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  7754.  
  7755. │Please welcome PHOENIX BBS to the conference!
  7756. │Thanks,
  7757.  
  7758. Welcome to the OMNIVIEW conference!
  7759.  
  7760. │Someone mentioned sending me some information packet, Just thought I
  7761. │would let them know I never got it.
  7762.  
  7763. That would be me.  We are sending you out another one to the address you
  7764. supplied.  I will also post a blurb here.
  7765.  
  7766. Sorry for the delay.
  7767. ---
  7768.  ■ EZ 1.22 ■
  7769.  
  7770. Date: 04-18-90 (16:23)              Number: 394 / 572 (Echo)
  7771.   To: ALL                           Refer#: NONE
  7772. From: DENNIS EDWARDS                  Read: (N/A)
  7773. Subj: omniview advertisement        Status: PUBLIC MESSAGE
  7774. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  7775.  
  7776. OMNIVIEW Advertisement
  7777.  
  7778. OMNIVIEW (formerly TASKVIEW) is a preemptive multitasker for DOS
  7779. programs; this differentiates it from Microsoft Windows, Software
  7780. Carousel and others which do not provide true multitasking. You
  7781. CAN achieve true multitasking with Microsoft windows by running
  7782. multiple Windows '286 applications inside of OMNIVEW.
  7783.  
  7784. Unlike Quartedeck's DESQView, each OMNIVIEW process is a full
  7785. screen application - this makes OMNIVIEW both smaller and faster;
  7786. A very important consideration when running concurrent real time
  7787. applications (such as high speed communication programs or
  7788. industrial control systems) or when relying on memory hungry
  7789. device drivers and TSRs. Any TopView/DESQView aware application
  7790. will run as expected.
  7791.  
  7792. In contrast to VM/386, OMNIVIEW does not utilize (nor impose the
  7793. overhead of) multiple '386 virtual 8086 "machines". Each process
  7794. operates in a single virtual 8086 address space. Any device drivers
  7795. and/or TSRs loaded before OMNIVIEW are global to all processes.
  7796.  
  7797. The increasingly popular "dos extenders" may be fully utilized
  7798. inside any OMNIVIEW partion, allowing multiple concurrent
  7799. multi-megabyte applications.  While OMNIVIEW is compatible with
  7800. Quarterdeck's QEMM and other virtual control programs, we
  7801. recommend Qualitas' 386^MAX ($49.95) to get the maximum benefit
  7802. of OMNIVIEW on '386 systems; the professional version of this
  7803. program ($100) will also load device drivers into high memory,
  7804. maximizing the space available to run other programs.
  7805.  
  7806. SysOps quilify for a 35% discount off OMNIVIEW's $79.95 retail
  7807. price.
  7808.  
  7809. OMNIVIEW's features include:
  7810.  
  7811. -- As many as ten concurrently operating programs on a single
  7812.    machine.
  7813. -- Runs on all PC/AT/PS/2 machiness from 8088 to 80486 based
  7814.    systems.
  7815. -- True multitasking with dynamically configurable time slice
  7816.    duration (127 levels) and relative process priorities (15
  7817.    levnference is currently echoed on the Smartnet and
  7818.     Intellec networks.
  7819. ---
  7820.  ■ EZ 1.22 ■
  7821.  
  7822. Date: 04-19-90 (08:35)              Number: 395 / 572 (Echo)
  7823.   To: DAVE CALMER                   Refer#: 390
  7824. From: DENNIS EDWARDS                  Read: NO
  7825. Subj: More Questions...             Status: PUBLIC MESSAGE
  7826. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  7827.  
  7828. │Well I was all set to order OMNIVIEW when the bottom fell out of one of
  7829. │my drives delaying the purchase of the new computer.
  7830.  
  7831. Sorry to hear about the drive. I had a box catch fire a while back and know
  7832. how it goes...
  7833.  
  7834. │ Todays question is...
  7835. │can I run 2 PCB nodes under OMNIVIEW on a 286 (temporary). I have a
  7836. │12 MHz 286 with 2 meg of ram and VGA. Thanks...
  7837.  
  7838. Without LIM 4.0 hardware, OMNIVIEW is going to cost you about 60K out of the
  7839. TPA. On anything less than a '386 you'll need to make both nodes
  7840. non-swappable - so however much you give to each node will have "permanent"
  7841. impact on the system RAM. If you had 580K free after running your AUTOEXEC
  7842. then you would have about 260K for each node - which I think is the stated
  7843. minimum.
  7844.  
  7845. The way to max out your RAM in OMNIVIEW is to load a large DOS control
  7846. partition where, after spawning off the second node, you load PCB directly.
  7847. The OMNIDOS0.ZIP file, which Rick put on the net, has some tips on doing
  7848. this kind of thing.
  7849.  
  7850. If you want to run any of the larger doors you'll have to free up more RAM
  7851. before running OMNIVIEW or else beg a LIM 4.0 board (not just a driver). Of
  7852. course, w/ a '386 everything is virtual and life becomes much simpler.
  7853. ---
  7854.  ■ EZ 1.22 ■
  7855.  
  7856. Date: 04-19-90 (08:35)              Number: 396 / 572 (Echo)
  7857.   To: JOHN STEPHENS                 Refer#: 392
  7858. From: DENNIS EDWARDS                  Read: NO
  7859. Subj: SINCE..                       Status: PUBLIC MESSAGE
  7860. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  7861.  
  7862. │There is a desqView aware version of GAP BBS.  Is there any relation of
  7863. │DesqView and its operation and OmniView?
  7864.  
  7865. Some things are similar, some aren't. The TopView calls that many programs
  7866. use to determine if a multitasker is installed, for instance, work the same
  7867. in OMNIVIEW. Our API is a lot different, however, so DESQView or Windows
  7868. _specific_ programs (ones that _have_ to load on top of something else)
  7869. won't work the same, if at all.
  7870.  
  7871. Programs that just change their I/O to be well behaved under a multitasker -
  7872. that is _aware_ programs - should work OK.  DETECT0.ZIP shows a generic way
  7873. to detect a multitasker.
  7874.  
  7875. │Well, if not.. then, can I run two nodes of GAP BBS, under OmniView.
  7876. │I've got a 286, IBM PC/AT 12 Mhz, with 4 megs of memory using the
  7877. │BOCARAM AT Card and 256k 100 ns chips.
  7878.  
  7879. I doubt that you'll have trouble running one node. Running two nodes depends
  7880. on how much RAM that each node has to have and I don't know how much room GAP
  7881. needs to do what you want. On anything less than a '386 you will have the
  7882. same problem as Dave: Any interrupt driven process will have to be fixed in
  7883. RAM. The trick is to give them as much room as you can.
  7884.  
  7885. Assuming that the BOCA card is LIM 4.0 hardware, then you should be able to
  7886. load OMNIVIEW in high RAM. It will typically fit between D400 and E000. This
  7887. will cut OMNIVIEW's TPA cost way down (no more than 30K and less than 10K in
  7888. many cases). Also if you have an MDA/Herc or a CGA then you can expand your
  7889. DOS TPA by 64K or 96K, respectively.
  7890.  
  7891. Once you know how much RAM you have (and how much you need) it's a simple
  7892. arithmetic problem to plug in the numbers and see if you can support two
  7893. nodes on the box you have.
  7894.  
  7895. │Any help, or questions would be appricated! I want my second node up!  I
  7896. │am going to dedicate a node to Messages, and my other node (1) to doors.
  7897. │Which has about 100 online right now!
  7898.  
  7899. Good luck. I know I haven't been all that specific in answering your
  7900. questions, but there are a lot of variables...it's usually easiest to just
  7901. try it out and then deal with the symptoms (if any).
  7902. ---
  7903.  ■ EZ 1.22 ■
  7904.  
  7905. Date: 04-19-90 (21:28)              Number: 397 / 572 (Echo)
  7906.   To: DENNIS EDWARDS                Refer#: NONE
  7907. From: DAVID CHRISTENSEN               Read: 04-21-90 (06:40)
  7908. Subj: OMNIVIEW                      Status: PUBLIC MESSAGE
  7909. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  7910.  
  7911.  
  7912.  
  7913.  Mind sending me some info? (and demo if one exists?), As well do you
  7914.  offer student discounts? thanx!
  7915.  
  7916.  332 First Avenue
  7917.  Bayport, LI NY 11705-1304
  7918.  
  7919.  Cheers, David
  7920.  
  7921.  ≡ EMail 0318α ≡     From Bayport, Long Island NY   ≡   RIME R/O OK    ≡
  7922. ---
  7923.  ■ RNet 1.04R: Sound Of Music BBS + Smartnet HUB
  7924.  
  7925. Date: 04-20-90 (05:43)              Number: 398 / 572 (Echo)
  7926.   To: DENNIS EDWARDS                Refer#: 393
  7927. From: JOHN STEPHENS                   Read: 04-21-90 (06:40)
  7928. Subj: OMNIVIEW                      Status: PUBLIC MESSAGE
  7929. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  7930.  
  7931. Just incase the address came out wrong.
  7932.  
  7933.  
  7934. John Stephens (PHOENIX BBS)
  7935. 10374 Boca Entrada Blvd. Apt 229
  7936. Boca Raton, Florida 33428
  7937. U.S.A.
  7938.  
  7939. How's that?
  7940.  
  7941. PCRelay:PHOENIX -> Intelec (tm) Free Message Exchange
  7942.                    ■ PHOENIX BBS - (407) 451-9845 - 19,200 HST ■
  7943.  
  7944. Date: 04-21-90 (08:03)              Number: 399 / 572 (Echo)
  7945.   To: DAVID CHRISTENSEN             Refer#: 397
  7946. From: DENNIS EDWARDS                  Read: NO
  7947. Subj: OMNIVIEW                      Status: PUBLIC MESSAGE
  7948. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  7949.  
  7950. │ Mind sending me some info? (and demo if one exists?), As well do you
  7951. │ offer student discounts? thanx!
  7952.  
  7953. Will send a brochure, come the workweek. No demo. We offer a 35% sysop
  7954. discount but none for students per se.
  7955. ---
  7956.  ■ EZ 1.22 ■
  7957.  
  7958. Date: 04-21-90 (08:03)              Number: 400 / 572 (Echo)
  7959.   To: JOHN STEPHENS                 Refer#: 398
  7960. From: DENNIS EDWARDS                  Read: NO
  7961. Subj: OMNIVIEW                      Status: PUBLIC MESSAGE
  7962. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  7963.  
  7964. │Just incase the address came out wrong...
  7965.  
  7966. That is the address we had, John. The info in my post is essentially what
  7967. you'll get in print, anyhow.
  7968. ---
  7969.  ■ EZ 1.22 ■
  7970.  
  7971. Date: 04-21-90 (21:23)              Number: 401 / 572 (Echo)
  7972.   To: DENNIS EDWARDS                Refer#: NONE
  7973. From: FREDERICK KHONG                 Read: 04-24-90 (19:53)
  7974. Subj: PURCHASE                      Status: PUBLIC MESSAGE
  7975. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  7976.  
  7977. I would like to obtain a copy of OmNiview. Please advise me on the terms
  7978. and conditions for purchase at sysop price. I'm a sysop of a bulletin
  7979. board in singapore. *Billboard BBS*.
  7980.  
  7981. I'm also a member of Interlink mail network. You can reach me at
  7982. Sleepy's hollow BBS. Enter the message in the main board of that BBS.
  7983.  
  7984. regards.
  7985.  
  7986. Date: 04-20-90 (23:00)              Number: 402 / 572 (Echo)
  7987.   To: DENNIS EDWARDS                Refer#: 394
  7988. From: JOHN STEPHENS                   Read: 04-24-90 (19:53)
  7989. Subj: OMNIVIEW ADVERTISEMENT        Status: PUBLIC MESSAGE
  7990. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  7991.  
  7992. How much does OmniView run for?
  7993.  
  7994. PCRelay:PHOENIX -> Intelec (tm) Free Message Exchange
  7995.                    ■ PHOENIX BBS - (407) 451-9845 - 19,200 HST ■
  7996.  
  7997. Date: 04-20-90 (23:04)              Number: 403 / 572 (Echo)
  7998.   To: DENNIS EDWARDS                Refer#: 396
  7999. From: JOHN STEPHENS                   Read: 04-24-90 (19:53)
  8000. Subj: SINCE..                       Status: PUBLIC MESSAGE
  8001. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  8002.  
  8003.  
  8004. => Good luck. I know I haven't been all that specific in answering your
  8005. => questions, but there are a lot of variables...it's usually easiest to
  8006. => try it out and then deal with the symptoms (if any).
  8007.  
  8008.  
  8009. You've helped me out quite a bit!  Many thanks!
  8010.  
  8011. PCRelay:PHOENIX -> Intelec (tm) Free Message Exchange
  8012.                    ■ PHOENIX BBS - (407) 451-9845 - 19,200 HST ■
  8013.  
  8014. Date: 04-22-90 (19:45)              Number: 404 / 572 (Echo)
  8015.   To: DENNIS EDWARDS                Refer#: NONE
  8016. From: DAVID CHRISTENSEN               Read: 04-24-90 (19:53)
  8017. Subj: OMNIVIEW                      Status: PUBLIC MESSAGE
  8018. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  8019.  
  8020. DE>│ Mind sending me some info? (and demo if one exists?), As well do yo
  8021.  
  8022. DE>Will send a brochure, come the workweek. No demo. We offer a 35% syso
  8023.  
  8024.  Thanx!
  8025.  
  8026.  Cheers, David
  8027.  
  8028.   EMail 0318α .      From Bayport, Long Island NY        PCRelay R/O OK
  8029. ---
  8030.  ■ RNet 1.04R: Sound Of Music BBS + Smartnet HUB
  8031.  
  8032. Date: 04-22-90 (20:00)              Number: 405 / 572 (Echo)
  8033.   To: DENNIS EDWARDS                Refer#: NONE
  8034. From: RICK KUNZ                       Read: 04-24-90 (19:53)
  8035. Subj: COPY FROM SALTAIR BBS         Status: PUBLIC MESSAGE
  8036. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  8037.  
  8038. Dennis, this msg appeared on the SaltAir PCBoard support BBS; thought
  8039. I'd post it over here in case you wanna steer him to an OV upgrade from
  8040. Taskview! <grin>. The name of the sender is well-known in shareware
  8041. circles.
  8042.  
  8043. Date: 04-16-90 (13:13)              Number: 4443 / 4509
  8044.   To: ALL                           Refer#: NONE
  8045. From: KENN FLEE                       Read: (N/A)
  8046. Subj: PRODOOR/TASKVIEW PROBLEM      Status: PUBLIC MESSAGE
  8047. Conf: DOOR (2)                   Read Type: GENERAL
  8048.  
  8049. I am running 2 nodes under taskview with PCB 14.2 and ProDoor 3.1.  My
  8050. problem is that when a caller attempts a ProDoor upload or download, and
  8051. that caller is on the node that is NOT currently displayed, the system
  8052. hangs in that node.  If I make that Taskview partition active
  8053. (Shft-Ctrl-1/2) then things start to go.  Apparently the system is
  8054. hanging when ProDoor opens a "window" to display the transfer info.
  8055. Any suggestions would be appreciated.   -Kenn-
  8056.  
  8057. Date: 04-22-90 (12:06)              Number: 406 / 572 (Echo)
  8058.   To: ALL                           Refer#: NONE
  8059. From: JOHN KOFFLER                    Read: (N/A)
  8060. Subj: OMNIVIEW/BBS                  Status: PUBLIC MESSAGE
  8061. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  8062.  
  8063. To OmniView Developement Company,
  8064.  
  8065. I've got a few questions that I would like anyone/someone to answer.
  8066.  
  8067. Right now, I am running a DTK with 1 Meg of (boot up) memory on the
  8068. mother board. I've added 2 megs with a RAM card.  I would like to run a
  8069. Bulletin Board System up in the 2 Megs of RAM.  With the other 1 meg (on
  8070. board), I would like to be able to run programs, such as Word
  8071. Processors, Games, and *.GIF Viewing programs.
  8072.  
  8073. I would like to set a WildCat! board up and still have a computer for me
  8074. to use.  Is this possible?  If not, what do I need to change (other than
  8075. getting a 386 or 486 machine).  Any and all help would be greatly
  8076. appreciated.  I read in an above message that a SysOp would recieve 35%
  8077. off of the $79.95 price.  Are these numbers correct?  An if so, do I
  8078. have to set up ny board first and then get OmniView?  Thanks again...
  8079.  
  8080.                                                - John Koffler
  8081.  
  8082.  
  8083.  
  8084. PCRelay:PHOENIX -> Intelec (tm) Free Message Exchange
  8085.                    ■ PHOENIX BBS - (407) 451-9845 - 19,200 HST ■
  8086.  
  8087. Date: 04-23-90 (13:02)              Number: 407 / 572 (Echo)
  8088.   To: DENNIS EDWARDS                Refer#: NONE
  8089. From: JOHN KOFFLER                    Read: 04-24-90 (19:53)
  8090. Subj: OMNIVIEW                      Status: PUBLIC MESSAGE
  8091. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  8092.  
  8093. Please send any and all information reguarding OmniView to the below
  8094. address.  I will be a SysOp as soon as I buy a DUAL STANDARD, and, of
  8095. course, a phone line.  Please send to:
  8096.  
  8097.         John Koffler
  8098.         c/o HEAVY METAL BBS
  8099.         P.O. Box 50075
  8100.         LightHouse Point, Florida 33074
  8101.  
  8102.   Many, many thanks.....
  8103.  
  8104.         - John
  8105.  
  8106. PCRelay:PHOENIX -> Intelec (tm) Free Message Exchange
  8107.                    ■ PHOENIX BBS - (407) 451-9845 - 19,200 HST ■
  8108.  
  8109. Date: 04-26-90 (12:37)              Number: 408 / 572 (Echo)
  8110.   To: JOHN STEPHENS                 Refer#: 402
  8111. From: DENNIS EDWARDS                  Read: NO
  8112. Subj: OMNIVIEW ADVERTISEMENT        Status: PUBLIC MESSAGE
  8113. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  8114.  
  8115. │How much does OmniView run for?
  8116.  
  8117. $79.95 sysops qualify for a 35% discount ($59.97). You'll need to send us
  8118. your BBS phone number.
  8119. ---
  8120.  ■ EZ 1.22 ■
  8121.  
  8122. Date: 04-26-90 (12:37)              Number: 409 / 572 (Echo)
  8123.   To: JOHN STEPHENS                 Refer#: 403
  8124. From: DENNIS EDWARDS                  Read: NO
  8125. Subj: SINCE..                       Status: PUBLIC MESSAGE
  8126. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  8127.  
  8128. │You've helped me out quite a bit!  Many thanks!
  8129.  
  8130. You bet.
  8131. ---
  8132.  ■ EZ 1.22 ■
  8133.  
  8134. Date: 04-26-90 (12:37)              Number: 410 / 572 (Echo)
  8135.   To: DAVID CHRISTENSEN             Refer#: 404
  8136. From: DENNIS EDWARDS                  Read: NO
  8137. Subj: OMNIVIEW                      Status: PUBLIC MESSAGE
  8138. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  8139.  
  8140. │ Thanx!
  8141.  
  8142. You're welcome.
  8143. ---
  8144.  ■ EZ 1.22 ■
  8145.  
  8146. Date: 04-26-90 (12:37)              Number: 411 / 572 (Echo)
  8147.   To: JOHN KOFFLER                  Refer#: 407
  8148. From: DENNIS EDWARDS                  Read: NO
  8149. Subj: OMNIVIEW                      Status: PUBLIC MESSAGE
  8150. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  8151.  
  8152. │Please send any and all information reguarding OmniView to the below
  8153. │address.
  8154.  
  8155. We're sending you a brochure in the mail. Additionally, you may wish to check
  8156. out the OV support files I have uploaded and/or reset your message ptrs to
  8157. catch some of the earlier conference messages. If your local BBS doesn't
  8158. support file xfer through the net you can get ahold of the support files by
  8159. calling Rick Kunz' BBS - the home board for this conference:
  8160.  
  8161. Poverty Rock BBS    (206) 367-2596
  8162.  
  8163. Please note that 3:30-6:15am is reserved for net mail xfer.
  8164.  
  8165. │ I will be a SysOp as soon as I buy a DUAL STANDARD, and, of
  8166. │course, a phone line.
  8167.  
  8168. In order to qualify for the sysop discount you must send us your (functional)
  8169. BBS number.
  8170.  
  8171. Good luck with your board.
  8172. ---
  8173.  ■ EZ 1.22 ■
  8174.  
  8175. Date: 04-26-90 (12:37)              Number: 412 / 572 (Echo)
  8176.   To: RICK KUNZ                     Refer#: 405
  8177. From: DENNIS EDWARDS                  Read: 04-26-90 (18:18)
  8178. Subj: COPY FROM SALTAIR BBS         Status: PUBLIC MESSAGE
  8179. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  8180.  
  8181. │Dennis, this msg appeared on the SaltAir PCBoard support BBS; thought
  8182. │I'd post it over here in case you wanna steer him to an OV upgrade from
  8183. │Taskview! <grin>. The name of the sender is well-known in shareware
  8184. │circles.
  8185.  
  8186. Taskview was before my time. While some things are the same in OV, a lot is
  8187. not. I draw a blank on this and can only suggest an upgrade to OV 4.13. I
  8188. think the upgrade cost for Taskview users is $25.
  8189.  
  8190. How to get this insightful info there?
  8191.  
  8192. │Date: 04-16-90 (13:13)              Number: 4443 / 4509
  8193. │  To: ALL                           Refer#: NONE
  8194. │From: KENN FLEE                       Read: (N/A)
  8195. │Subj: PRODOOR/TASKVIEW PROBLEM      Status: PUBLIC MESSAGE
  8196. │Conf: DOOR (2)                   Read Type: GENERAL
  8197. │I am running 2 nodes under taskview with PCB 14.2 and ProDoor 3.1.  My
  8198. │problem is that when a caller attempts a ProDoor upload or download, and
  8199. │that caller is on the node that is NOT currently displayed, the system
  8200. │hangs in that node.  If I make that Taskview partition active
  8201. │(Shft-Ctrl-1/2) then things start to go.  Apparently the system is
  8202. │hanging when ProDoor opens a "window" to display the transfer info.
  8203. │Any suggestions would be appreciated.   -Kenn-
  8204. ---
  8205.  ■ EZ 1.22 ■
  8206.  
  8207. Date: 04-26-90 (12:37)              Number: 413 / 572 (Echo)
  8208.   To: JOHN KOFFLER                  Refer#: 406
  8209. From: DENNIS EDWARDS                  Read: NO
  8210. Subj: OMNIVIEW/BBS                  Status: PUBLIC MESSAGE
  8211. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  8212.  
  8213. │Right now, I am running a DTK with 1 Meg of (boot up) memory...
  8214.  
  8215. I assume that the initial Meg is 640K conventional, 384K extended on a '286
  8216. momboard. I can't tell whether the other 2M are extended or expanded.
  8217. Probably the best use for extended memory, at least from OV's perspective, is
  8218. as a RAM disk. You can set the SWAP environment variable to point to that
  8219. drive and this will increase swapping speed. Since OV swaps on a process by
  8220. process basis, the resulting drive must be big enough to hold all your
  8221. swappable processes simultaneously: If you have three 300k swappable
  8222. processes and a 200k nonswappable process then you must have about 1M (300K *
  8223. 3) reserved for the SWAP drive.
  8224.  
  8225. There on two kinds of concurrency supported by OMNIVIEW. Normal concurrency
  8226. is where a program is scheduled (on a preemptive, time sliced basis) whenever
  8227. its turn comes up: When this scheduling event occures depends on its priority
  8228. and quanta relative to the other current processes in the system. There are
  8229. 16 priority queues (which can each hold ten processes) and each process may
  8230. have a quanta of 1-127 clock ticks. Scheduling events are considered on clock
  8231. tick. Omniview always trys to run a process with a higher priority if one is
  8232. available, if not, it will wait until the current process' quanta is expired
  8233. and then run the next highest priority process. A process that is waiting for
  8234. a system resource (such as a user's keystroke) will not be scheduled.
  8235.  
  8236. Interrupt concurrency is driven by hardware interrupts. On anything less than
  8237. a '386 system, interrupt driven processes must be nonswappable: That is,
  8238. fixed in the DOS Transient Program Area (TPA) - the room DOS has to run
  8239. normal programs, usually 640K. The last OV process to revector an IRQ is
  8240. given control of the CPU when that IRQ is generated. If no process has
  8241. revectored that IRQ it is passed on to the interrupt handler installed prior
  8242. to OV. With a '386 or later system and an appropriate memory manager
  8243. (currently only 386^MAX) these processes may run from EMS, provided they are
  8244. the last process to revecter a particular IRQ.
  8245.  
  8246. While on anything less than a '386 (with an appropriate memory manager)
  8247. interrupt driven processes can't run out of EMS. On these earlier systems,
  8248. EMS can still be useful, however. The things you can do with EMS depend on
  8249. the LIM hardware, the design of your motherboard, the type of video
  8250. adapter(s) in the system and the software you plan to run. With LIM 3.2 EMS
  8251. hardware (even with a LIM 4.0 driver), you can only do two things:
  8252.  
  8253. 1) Swap processes using the EMS as a sort of fast RAM drive that will
  8254. overflow to some logical drive when it fills up.
  8255.  
  8256. 2) Load the OMNIVIEW menu into the page frame. This takes 64K of EMS but only
  8257. 9K out of the TPA. A few programs, such as Microsoft Windows and the
  8258. Lantastic network, do not like programs that run out of the page frame so
  8259. this may, or may not, be useful to you.
  8260.  
  8261. With LIM 4.0 EMS hardware and a LIM 4.0 driver you can also do the following:
  8262.  
  8263. 1) Load OMNIVIEW into a 48K contiguous EMS (or XMS) block located somewhere
  8264. between the top of the video adapter (BIOS) and the bottom of the system ROM
  8265. BIOS. This is accomplished by configuring your memory manager to
  8266. perform/allow this allocation and then running OMNIHIGH.
  8267.  
  8268. 2) "Topfill" from the top of conventional memory to the bottom of the first
  8269. video adapter's regen buffer. When an EGA/VGA (and some other "non-standard"
  8270. high resolution displays) the regen buffer starts at the 640K boundary and
  8271. this can't be done reliably. With an MDA or Hercules adapter you get an extra
  8272. 64K (704K of DOS) and with a CGA you get an extra 96K (736K of DOS).
  8273.  
  8274. 3) "Backfill" the motherboard. This requires that you remove conventional
  8275. memory from the motherboard and configure your memory manager to map EMS into
  8276. this vacant address space. The amount of conventional memory that you can
  8277. remove depends on the design of your system hardware and the assumptions made
  8278. by the BIOS Pre-Operation Startup Tests (POST). Consult you hardware
  8279. documentation for details.
  8280.  
  8281. Once you have accomplished the backfill, the size of the EMS block mapped
  8282. into the DOS TPA (Kbytes of backfill + Kbytes of topfill), will determine the
  8283. size of the largest swappable program for which normal concurrency is
  8284. supported. The number of normally concurrent processes you can have running
  8285. at one time will depend on you're free EMS. With 2M of EMS, an MDA (64K
  8286. topfill), 256K on the momboard (384K backfill), 580K free after AUTOEXEC is
  8287. run (644K free w/ topfill), and a 250K communications program running in
  8288. partition one, you would have:
  8289.         644K    total TPA
  8290.       -  12K    typical TPA impact from loading OMNIVIEW in high memory
  8291.       - 250K    space taken up by the non-swappable .COM program
  8292.       -------
  8293.         382K    remaining for normally concurrent processes
  8294. On all systems, EMS is community property. OMNIVIEW uses it to store/run
  8295. processes and these processses may use it to store data, overlays, etc. You
  8296. can limit the amount of EMS a process can use. If only one process were
  8297. allowed to use EMS and that use was limited to 500K, then you could run 3
  8298. ( 1 + ((2048K - 64K - 48K -448K -500K) / 382K) ) normally concurrent
  8299. processes and have about 200K of EMS remaining.
  8300.  
  8301. I have uploaded a series of OMNIVIEW Application Notes which discuss these
  8302. issues in more detail. You may find them of interest.
  8303.  
  8304.  
  8305.  
  8306.  
  8307.  
  8308.  
  8309.  
  8310.  
  8311.  
  8312.  
  8313.  
  8314.  
  8315.  
  8316.  
  8317.  
  8318.  
  8319.  
  8320.  
  8321. │ I read in an above message that a SysOp would recieve 35%
  8322. │off of the $79.95 price.  Are these numbers correct?  An if so, do I
  8323. │have to set up ny board first and then get OmniView?  Thanks again...
  8324.  
  8325. The numbers are correct. In order to qualify for the discount you must supply
  8326. us with a functional BBS number.
  8327. ---
  8328.  ■ EZ 1.22 ■
  8329.  
  8330. Date: 04-26-90 (12:37)              Number: 414 / 572 (Echo)
  8331.   To: FREDERICK KHONG               Refer#: 401
  8332. From: DENNIS EDWARDS                  Read: 05-05-90 (06:51)
  8333. Subj: PURCHASE                      Status: PUBLIC MESSAGE
  8334. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  8335.  
  8336. │I would like to obtain a copy of OmNiview. Please advise me on the terms
  8337. │and conditions for purchase at sysop price. I'm a sysop of a bulletin
  8338. │board in singapore. *Billboard BBS*.
  8339.  
  8340. We'll need prepayment in US funds. Send your money order or VISA/MC
  8341. information (name, number, expiration date) by mail to:
  8342.  
  8343. Sunny Hill Software
  8344. POB 55278
  8345. Seattle, WA 98155-5278
  8346.  
  8347. Cost is $79.95 (with 35% sysop discount, $51.97) PLUS $10 for overseas
  8348. delivery. To qualify for the sysop discount, you'll need to include your BBS
  8349. phone number.
  8350.  
  8351. Thanks for your inquiry.
  8352. ---
  8353.  ■ EZ 1.22 ■
  8354.  
  8355. Date: 04-26-90 (18:19)              Number: 415 / 572 (Echo)
  8356.   To: DENNIS EDWARDS                Refer#: 412
  8357. From: RICK KUNZ                       Read: 04-27-90 (06:26)
  8358. Subj: TASKVIEW and OMNIVIEW         Status: PUBLIC MESSAGE
  8359. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  8360.  
  8361. >Taskview was before my time. While some things are the same in OV, a lo
  8362. >not. I draw a blank on this and can only suggest an upgrade to OV 4.13.
  8363. >think the upgrade cost for Taskview users is $25.
  8364. >
  8365. >How to get this insightful info there?
  8366.  
  8367.  I'll post it as a reply to Kenn Flee on my next visit to the Saltair
  8368. system, Dennis. Will also send up the stock response on phone numbers,
  8369. etc.
  8370.  
  8371. Date: 04-27-90 (20:17)              Number: 416 / 572 (Echo)
  8372.   To: DENNIS EDWARDS                Refer#: NONE
  8373. From: CHUCK AMMANN                    Read: 04-30-90 (06:04)
  8374. Subj: OMNIVIEW                      Status: PUBLIC MESSAGE
  8375. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  8376.  
  8377. >We're sending you a brochure in the mail. Additionally, you may wish to
  8378. -
  8379. >In order to qualify for the sysop discount you must send us your (funct
  8380. >BBS number.
  8381. Please forward the info on Omniview.  BBS info in Tag.  Thanks.
  8382. ---
  8383.  * Via ProDoor 3.1R SmartNet # 2011 Chuck's Attempt BBS 201 729-2602 Sparta NJ
  8384.  ■ RNet 1.04U: Chuck's Gig-Attempt "Attempting what seems the impossible"
  8385.  
  8386. Date: 04-28-90 (05:56)              Number: 417 / 572 (Echo)
  8387.   To: DENNIS EDWARDS                Refer#: NONE
  8388. From: JOHN KOFFLER                    Read: 04-30-90 (06:04)
  8389. Subj: OMNIVIEW                      Status: PUBLIC MESSAGE
  8390. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  8391.  
  8392. Thanks, I willl be looking for it...!!!
  8393.  
  8394.      - John
  8395.  
  8396. PCRelay:PHOENIX -> Intelec (tm) Free Message Exchange
  8397.                    ■ PHOENIX BBS - (407) 451-9845 - 19,200 HST ■
  8398.  
  8399. Date: 04-28-90 (12:48)              Number: 418 / 572 (Echo)
  8400.   To: ALL                           Refer#: NONE
  8401. From: RON HOSSACK                     Read: (N/A)
  8402. Subj: OV                            Status: PUBLIC MESSAGE
  8403. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  8404.  
  8405. I would like to recieve a brochure about OV......
  8406.  
  8407. Solid Rock BBS  CACOL  (714) 785-9176     1200 - 19200  HST
  8408. Ron Hossack
  8409. 3245 abbotsford
  8410. Riverside, CA  92503
  8411.  
  8412.  
  8413. PCRelay:LATENITE -> INTELEC (tm) Network, Freeport, NY
  8414.                     The Late Show! Riverside, CA 714-359-5624 HST
  8415.  
  8416. Date: 05-01-90 (06:26)              Number: 419 / 572 (Echo)
  8417.   To: CHUCK AMMANN                  Refer#: 416
  8418. From: DENNIS EDWARDS                  Read: NO
  8419. Subj: OMNIVIEW                      Status: PUBLIC MESSAGE
  8420. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  8421.  
  8422. │Please forward the info on Omniview.  BBS info in Tag.  Thanks.
  8423.  
  8424. OMNIVIEW Advertisement
  8425.  
  8426. OMNIVIEW (formerly TASKVIEW) is a preemptive multitasker for DOS
  8427. programs; this differentiates it from Microsoft Windows, Software
  8428. Carousel and others which do not provide true multitasking. You
  8429. CAN achieve true multitasking with Microsoft windows by running
  8430. multiple Windows '286 applications inside of OMNIVEW.
  8431.  
  8432. Unlike Quartedeck's DESQView, each OMNIVIEW process is a full
  8433. screen application - this makes OMNIVIEW both smaller and faster;
  8434. A very important consideration when running concurrent real time
  8435. applications (such as high speed communication programs or
  8436. industrial control systems) or when relying on memory hungry
  8437. device drivers and TSRs. Any TopView/DESQView aware application
  8438. will run as expected.
  8439.  
  8440. In contrast to VM/386, OMNIVIEW does not utilize (nor impose the
  8441. overhead of) the multiple '386 virtual 8086 modes. Each process
  8442. operates in a single virtual 8086 address space. All device
  8443. drivers and TSRs loaded before OMNIVIEW are global to all
  8444. processes.
  8445.  
  8446. The increasingly popular "dos extenders" may be fully utilized
  8447. inside any OMNIVIEW partion, allowing multiple concurrent
  8448. multi-megabyte applications.  While OMNIVIEW is compatible with
  8449. Quarterdeck's QEMM and other virtual control programs, we
  8450. recommend Qualitas' 386^MAX ($49.95) to get the maximum benefit
  8451. of OMNIVIEW on '386 systems; the professional version of this
  8452. program ($100) will also load device drivers into high memory,
  8453. maximizing the space available to run other programs.
  8454.  
  8455. SysOps quilify for a 35% discount off OMNIVIEW's $79.95 retail
  8456. price. OMNIVIEW's features include:
  8457.  
  8458. -- As many as ten concurrently operating programs on a single
  8459.    machine.
  8460. -- Runs on all PC/AT/PS/2 machiness from 8088 to 80486 based
  8461.    systems.
  8462. -- True multitasking with dynamically configurable time slice
  8463.    duration (127 levels) and relative process priorities (15
  8464.    levels).
  8465. -- Utilizes LIM 3.2, 4.0 and EEMS memory.
  8466. -- TSR's loaded before OMNIVIEW can be accessed by all processes.
  8467. -- TSR's loaded inside partitions act just as any other program,
  8468.    to remove them just kill the partition.
  8469. -- Supports all standard video adapters in all modes.
  8470. -- Loads in as little as 9K of conventional memory.
  8471. -- INCREASES memory available to run DOS applications by over 80K
  8472.    on some systems.
  8473. -- Keyboard macros and the ability to "cut and paste" among
  8474.    applications.
  8475. -- Easy to use menu interface.
  8476. -- Command line interface with a powerful collection of utility
  8477.    programs allows experienced users maximum flexibility.
  8478. -- Free technical support and much more.
  8479.  
  8480. The OMNIVIEW Application Programmer's Interface (OAPI), available
  8481. for the asking, has supported C, ASM and Turbo Pascal programmers
  8482. since 1986.  All OAPI applications have the ability to:
  8483.  
  8484. -- Create and eliminate sibling processes.
  8485. -- Suspend, activate and control sibling processes.
  8486. -- Send keystrokes to programs running in other partitions.
  8487. -- Send and receive various message objects.
  8488. -- Perform time sequenced, background events.
  8489. -- Establish shared data areas.
  8490. -- Create "invisible" customized user interfaces for integrated
  8491.    multitasking applications.
  8492. -- and much more.
  8493.  
  8494. Mailing Address:
  8495.  
  8496. Sunny Hill Software
  8497. POB 55278
  8498. Seattle, WA 98155-5278
  8499.  
  8500. FAX:    (206) 355-4478 - Be sure to SPECIFICALLY ADDRESS all FAX
  8501.         messages to Sunny Hill Software.
  8502.  
  8503. VOICE:  (800) 367-0651 - USA and Canada (including WA state).
  8504.  
  8505. BBS:    (206) 232-1763: Poverty Rock BBS
  8506.  
  8507.     This is a private board run by Rick Kunz. Rick has kindly
  8508.     provided space on the board for OMNIVIEW related files
  8509.     and this board serves as the OMNIVIEW support conference.
  8510.     This conference is currently echoed on the Smartnet and
  8511.     Intellec networks.
  8512. ---
  8513.  ■ EZ 1.22 ■
  8514.  
  8515. Date: 05-01-90 (01:18)              Number: 420 / 572 (Echo)
  8516.   To: RON HOSSACK                   Refer#: 418
  8517. From: DAVE CALMER                     Read: NO
  8518. Subj: OV                            Status: PUBLIC MESSAGE
  8519. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  8520.  
  8521. >I would like to recieve a brochure about OV......
  8522.  
  8523. I could use some info too, got to make up my mind soon!
  8524.  
  8525. The Danger Zone!! BBS
  8526. PO Box 6152
  8527. Rock Island, Il 61201-6154
  8528.  
  8529. PCRelay:DANGRZN -> Intelec (tm) North Central SuperRegional
  8530. 4.10ß9             The Danger Zone!! >>><<< (309) 788-2029
  8531.  
  8532. Date: 05-02-90 (11:01)              Number: 421 / 572 (Echo)
  8533.   To: RON HOSSACK                   Refer#: 418
  8534. From: DENNIS EDWARDS                  Read: NO
  8535. Subj: OV                            Status: PUBLIC MESSAGE
  8536. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  8537.  
  8538. │I would like to recieve a brochure about OV......
  8539.  
  8540. OK, we'll send ya one!
  8541. Thanks for your interest.
  8542. ---
  8543.  ■ EZ 1.22 ■
  8544.  
  8545. Date: 05-02-90 (13:07)              Number: 422 / 572 (Echo)
  8546.   To: RICK KUNZ                     Refer#: 329
  8547. From: TIM FARLEY                      Read: 05-02-90 (17:52)
  8548. Subj: USE OF "NUL                   Status: PUBLIC MESSAGE
  8549. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  8550.  
  8551. [About problems re: PKZIP & redirection of NUL in OV]
  8552.  
  8553. TF>     PKZIP -Z WHATEVER.ZIP <NUL
  8554. TF>
  8555. TF>PKZip detects the redirection, and instead of waiting for input,
  8556. TF>it zap the comment field in that ZIPfile to nothing. But not in
  8557. TF>Omniview.  The above statement will cause an infinite wait a the
  8558. TF>Zip comment? prompt.
  8559.  
  8560. RK> Hmm, I didn't have that problem when I loaded OV and tried it,
  8561. RK>Tim. Tried both a top window of 300k+ and a smaller, 200k one and
  8562. RK>it worked just fine. I know this is probably a stupid question
  8563. RK>for a person of your expertise, but are you _sure_ pkzip has
  8564. RK>plenty of memory...?
  8565.  
  8566. Pretty sure.  Both of the windows I have set up are about 300K in
  8567. size, in order to run two PCBoard nodes with shelled protocols.
  8568.  
  8569. I have since removed the calls to PKZIP -T in ProDoor's batch
  8570. files to avoid the problem.  No really big deal, just a tad
  8571. surprising.
  8572.  
  8573. --Tim Farley
  8574.  
  8575. Date: 05-02-90 (13:07)              Number: 423 / 572 (Echo)
  8576.   To: DENNIS EDWARDS                Refer#: 335
  8577. From: TIM FARLEY                      Read: 05-03-90 (06:28)
  8578. Subj: USE OF "NUL                   Status: PUBLIC MESSAGE
  8579. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  8580.  
  8581. DE>What we will do is add a check to non-redirected devices to see if th
  8582. DE>device is NUL and, if so, treat it just like a file. This should give
  8583. DE>desired results to everyone.
  8584.  
  8585. Great, thanks!
  8586.  
  8587. It does seem a bit odd that PKZIP actually goes to the trouble of
  8588. writing data to the NUL device during a "test" operation---why
  8589. write it anywhere?  I will report this problem to PKWARE when I
  8590. get a chance.
  8591.  
  8592. Thanks for the reply, sorry I didn't get it earlier.
  8593.  
  8594. --Tim Farley
  8595.  
  8596. Date: 05-02-90 (13:07)              Number: 424 / 572 (Echo)
  8597.   To: DENNIS EDWARDS                Refer#: 332
  8598. From: TIM FARLEY                      Read: 05-03-90 (06:28)
  8599. Subj: DUAL NODE PCBOARD & OV        Status: PUBLIC MESSAGE
  8600. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  8601.  
  8602. [About PCBoard nodes locking up under OV:]
  8603.  
  8604. TF>I have only installed a 16550AN UART on one partition so far, and tha
  8605. TF>partition seems to lock up every three hours or so.
  8606. TF>
  8607. TF>Is there something special I need to do with 16550's under OV?
  8608.  
  8609. DE>This is an odd problem. There is nothing special you need to do
  8610. DE>for different kinds of UARTS under OMNIVIEW.
  8611. DE>
  8612. DE>If the problem shows up again, you should be able to determine if
  8613. DE>OMNIVIEW has dropped the ball by looking to see if the IRQ for
  8614. DE>the troubled port is still enabled....
  8615.  
  8616. I will keep that in mind.  In the frantic fiddling after finding
  8617. this problem, I seem to have found the solution.  Not exactly
  8618. sure whether it was this specifically, or a combination of
  8619. factors, but I found that when I changed the time slice each
  8620. partition was getting from the default 4 ticks to half that (2
  8621. ticks per slice), that the problem seemed to go away.
  8622.  
  8623. I will keep your advice in mind if it reoccurs.
  8624.  
  8625. DE>Since the troubled partition accepts console input, it does not
  8626. DE>seem that you have a memory shortage.
  8627.  
  8628. Yes, I am pretty sure everything is OK in that respect---PCBoard
  8629. uses about 220K or so, plus maybe 64K more for shelled protocols.
  8630. I have 300K free in each partition.
  8631.  
  8632. DE>Have you tried just killing the "dead" node and bringing it back
  8633. DE>up? You would have to get to DOS in the other node and run SPAWN
  8634. DE>or OPEN to restart it.
  8635.  
  8636. I never actually tried that, but I will definitely do so if it
  8637. occurs again, to see if that works.
  8638.  
  8639. --Tim Farley
  8640.  
  8641. Date: 05-02-90 (13:07)              Number: 425 / 572 (Echo)
  8642.   To: DENNIS EDWARDS                Refer#: 419
  8643. From: TIM FARLEY                      Read: 05-03-90 (06:28)
  8644. Subj: OMNIVIEW                      Status: PUBLIC MESSAGE
  8645. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  8646.  
  8647. DE>The OMNIVIEW Application Programmer's Interface (OAPI), available
  8648. DE>for the asking, has supported C, ASM and Turbo Pascal programmers
  8649. DE>since 1986.
  8650.  
  8651. I assume that "available for the asking" means free?  <grin>
  8652.  
  8653. Regardless, I am very interested in this API kit.  What do I have
  8654. to do to get a copy?
  8655.  
  8656. --Tim Farley
  8657.  
  8658. Date: 05-02-90 (18:15)              Number: 427 / 572 (Echo)
  8659.   To: DENNIS EDWARDS                Refer#: NONE
  8660. From: RICK KUNZ                       Read: 05-03-90 (06:28)
  8661. Subj: OMNIVIEW API STUFF            Status: PUBLIC MESSAGE
  8662. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  8663.  
  8664. Dennis, is the API programmer's stuff distributable via BBS? Have I had
  8665. that here in the past? (Don't seem to now).
  8666.  
  8667. In any event, if it is postable, or you wish to put a file up for
  8668. downloading, I can post it with or without password, so that selected
  8669. individuals can download it. Let me know.
  8670.  
  8671. Date: 05-03-90 (06:29)              Number: 428 / 572 (Echo)
  8672.   To: DAVE CALMER                   Refer#: 420
  8673. From: DENNIS EDWARDS                  Read: NO
  8674. Subj: OV                            Status: PUBLIC MESSAGE
  8675. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  8676.  
  8677. │I could use some info too, got to make up my mind soon!
  8678.  
  8679. It's on the way!
  8680. Thanks for your interest.
  8681. ---
  8682.  ■ EZ 1.22 ■
  8683.  
  8684. Date: 05-03-90 (10:18)              Number: 429 / 572 (Echo)
  8685.   To: TIM FARLEY                    Refer#: 423
  8686. From: DENNIS EDWARDS                  Read: 05-07-90 (14:51)
  8687. Subj: USE OF "NUL                   Status: PUBLIC MESSAGE
  8688. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  8689.  
  8690. │DE>What we will do is add a check to non-redirected devices to see if th
  8691. │Great, thanks!
  8692.  
  8693. You bet.
  8694.  
  8695. │It does seem a bit odd that PKZIP actually goes to the trouble of
  8696. │writing data to the NUL device during a "test" operation---why
  8697. │write it anywhere?  I will report this problem to PKWARE when I
  8698. │get a chance.
  8699. │Thanks for the reply, sorry I didn't get it earlier.
  8700.  
  8701. Yes, I thought it odd myself.
  8702. Don't worry about not responding to my response (to...), the traffic got
  8703. messed up pretty bad here for awhile it seems. I'm just glad ya got it!
  8704. ---
  8705.  ■ EZ 1.22 ■
  8706.  
  8707. Date: 05-03-90 (10:18)              Number: 430 / 572 (Echo)
  8708.   To: TIM FARLEY                    Refer#: 424
  8709. From: DENNIS EDWARDS                  Read: 05-07-90 (14:51)
  8710. Subj: DUAL NODE PCBOARD & OV        Status: PUBLIC MESSAGE
  8711. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  8712.  
  8713. │[About PCBoard nodes locking up under OV:]
  8714. │TF>I have only installed a 16550AN UART on one partition so far, and tha
  8715. │TF>partition seems to lock up every three hours or so.
  8716. │...I found that when I changed the time slice each
  8717. │partition was getting from the default 4 ticks to half that (2
  8718. │ticks per slice), that the problem seemed to go away.
  8719.  
  8720. Hmmm. Well that would make the processes "cycle" sooner - so if there were
  8721. work being done by the proc outside of the interrupt handler and that job's
  8722. not getting run soon enough was causing some kind of mutual lock out...
  8723. I dunno. I'm glad it's working.
  8724. ---
  8725.  ■ EZ 1.22 ■
  8726.  
  8727. Date: 05-03-90 (10:18)              Number: 431 / 572 (Echo)
  8728.   To: TIM FARLEY                    Refer#: 425
  8729. From: DENNIS EDWARDS                  Read: 05-07-90 (14:51)
  8730. Subj: OMNIVIEW                      Status: PUBLIC MESSAGE
  8731. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  8732.  
  8733. │DE>The OMNIVIEW Application Programmer's Interface (OAPI), available
  8734. │DE>for the asking, has supported C, ASM and Turbo Pascal programmers
  8735. │DE>since 1986.
  8736. │I assume that "available for the asking" means free?  <grin>
  8737.  
  8738. ;-) ya gotta be registered and ya gotta ask - then it's free.
  8739.  
  8740. │Regardless, I am very interested in this API kit.  What do I have
  8741. │to do to get a copy?
  8742.  
  8743. Just call (800) 367-0651 and request it.
  8744. ---
  8745.  ■ EZ 1.22 ■
  8746.  
  8747. Date: 05-03-90 (10:18)              Number: 432 / 572 (Echo)
  8748.   To: RICK KUNZ                     Refer#: 427
  8749. From: DENNIS EDWARDS                  Read: 05-03-90 (14:18)
  8750. Subj: OMNIVIEW API STUFF            Status: PUBLIC MESSAGE
  8751. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  8752.  
  8753. │Dennis, is the API programmer's stuff distributable via BBS? Have I had
  8754. │that here in the past? (Don't seem to now).
  8755.  
  8756. I've never sent you the API, Rick. As far as it's being distributable via
  8757. BBS: Well, sorta. Right now you'ld need the entire API to really get a good
  8758. handle on how things work. That pretty well fills up a 360K floppy. A second
  8759. disk is also provided that includes the files you have on the Rock right now.
  8760.  
  8761. As it stands, the docs for the interface functions are pretty specific toward
  8762. the C library. Though the descriptions of the way any particular API function
  8763. works is the same regardless of how it is invoked (and though the source to
  8764. all the library functions are included), some find it difficult to translate
  8765. "C'isms" to their own application language. We intend to expand the
  8766. documentation text file to include the semantics of the other languages. We
  8767. also want to add (more) example programs for the other two languages.
  8768.  
  8769. We are considering expanding the .ASM interface (which is essentially just an
  8770. OV detection routine, a series of function number equates and a couple of
  8771. interrupt emulation macros) to simplify taking advantage of the HLL
  8772. interfaces in MASM 5.1, TASM, etc. If anyone has any particular feelings
  8773. about this, I would be happy to hear of them.
  8774.  
  8775. With this done then each language API would stand on its own and people could
  8776. download a much smaller, application language specific, file. I've been
  8777. holding off uploading until that's done.
  8778.  
  8779. │In any event, if it is postable, or you wish to put a file up for
  8780. │downloading, I can post it with or without password, so that selected
  8781. │individuals can download it. Let me know.
  8782.  
  8783. There is no reason for the API _not_ to be downloadable, I guess, it's just
  8784. something I haven't facilitated as yet.
  8785.  
  8786. I think it's very interesting that you have that "password" capability.
  8787. Though it isn't something we have a use for right now, I will certainly keep
  8788. it in mind and possibly beg it's use at a later date. Thanks for offering.
  8789. ---
  8790.  ■ EZ 1.22 ■
  8791.  
  8792. Date: 05-03-90 (10:18)              Number: 433 / 572 (Echo)
  8793.   To: ALL                           Refer#: NONE
  8794. From: DENNIS EDWARDS                  Read: (N/A)
  8795. Subj: OAPI function summary         Status: PUBLIC MESSAGE
  8796. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  8797.  
  8798. Below is an excerpt from the OMNIVIEW Application Programmer's Interface
  8799. (OAPI) documentation found in \C\C_OAPI.DOC on disk one of the OAPI. This
  8800. lists all functions in the C OAPI library and describes the added
  8801. functionality available to programs that rely on any of OMNIVIEW's
  8802. programming language interfaces.
  8803.  
  8804.  OAPI Functions by Catagory
  8805. ----------------------------
  8806.  
  8807.  Initialization
  8808. ----------------
  8809. tvversion    - Returns OMNIVIEW version, inits interface   (TVVER.C)
  8810.  
  8811.  Process Control Functions
  8812. ---------------------------
  8813. tvcreateproc - Create a concurrent process                  (TVCREATP.C)
  8814. tvcurtofg    - Make current process foreground              (TVCURFG.C)
  8815. tvcurphndl   - Return caller's process handle               (TVCURPCB.C)
  8816. tvfgphndl    - Return foreground process handle             (TVFGPCB.C)
  8817. tvfreemem    - Return free memory and swapping space        (TVFREEM.C)
  8818. tvgetswap    - Get swappability of a process                (TVGETSWP.C)
  8819. tvgetallinfo - Return all active processes' information     (TVGTINFA.C)
  8820. tvgetoneinfo - Return one active process' information       (TVGTINFO.C)
  8821. tvkillcur    - Kill the current process                     (TVKILLC.C)
  8822. tvkillproc   - Kill a specific process                      (TVKILLP.C)
  8823. tvmaxprocs   - Return the maximum number of processes       (TVMAXP.C)
  8824. tvnumtofg    - Make a specific process foreground           (TVNUMFG.C)
  8825. tvnumprocs   - Return the number of active processes        (TVNUMP.C)
  8826. tvsched      - Release remainder of time slice              (TVSCHED.C)
  8827. tvsetkill    - Prevent this process from being killed       (TVSETKIL.C)
  8828. tvsetname    - Set the name of a process                    (TVSETNAM.C)
  8829. tvsetpri     - Set priority and process state of a process  (TVSETPRI.C)
  8830. tvsetswap    - Set the swappability of a process            (TVSETSWP.C)
  8831. tvsuspendcur - Suspend the current process                  (TVSUSPND.C)
  8832. tvswapin     - Swap in a process from disk or expanded RAM  (TVSWAPIN.C)
  8833. tvwakenum    - Wake a process which suspended itself        (TVWAKEN.C)
  8834.  
  8835.  Keyboard Device Functions
  8836. ---------------------------
  8837. tvgetphandle - Get process handle for a console number      (TVGPHNDL.C)
  8838. tvgetpnum    - Get console number for a 32 bit handle       (TVGPNUM.C)
  8839.  
  8840.  Screen Device Functions
  8841. -------------------------
  8842. tvautoupdate - Makes screen update automatic from virtual   (TVAUTOUP.C)
  8843. tvgetupdate  - Returns the screen update status             (TVGETUPD.C)
  8844. tvpostvirt   - Posts the virtual screen to the real screen  (TVPOSTV.C)
  8845. tvsetupdv    - Sets screen update to virtual screen         (TVSETUPV.C)
  8846. tvsetupdr    - Sets screen update to real screen            (TVSETUPR.C)
  8847. tvvidaddr    - Returns the OMNIVIEW virtual screen address  (TVVIDADR.C)
  8848.  
  8849.  Object Queue Device Functions
  8850. -------------------------------
  8851. tvchkmsg     - Check for a message from a process or a device (TVCHKMSG.C)
  8852. tvwaitmsg    - Wait for a message from a process or a device  (TVWTMSG.C)
  8853. tvsendnw     - Send message to a process, don't wait        (TVSENDNW.C)
  8854. tvsendwait   - Send message to process, wait til received   (TVSENDWT.C)
  8855. tvsendtime   - Send a timed message to a process            (TVSENDTM.C)
  8856. tvflushtime  - Flush timed messages for a process           (TVFLSHTM.C)
  8857.  
  8858.  Global Variables
  8859. ------------------
  8860. _tventry                                                    (TVVER.C)
  8861.     This contains the far address of the OMNIVIEW function
  8862.     dispather.
  8863. _objqinstalled                                              (TVOQDATA.C)
  8864.     This is a boolean variable indicating that the object
  8865.     queue is installed.
  8866. _objqdevaddr                                                (TVOQDATA.C)
  8867.     This contains the far address of the object queue device.
  8868. ---
  8869.  ■ EZ 1.22 ■
  8870.  
  8871. Date: 05-02-90 (14:56)              Number: 434 / 572 (Echo)
  8872.   To: DAVE CALMER                   Refer#: 420
  8873. From: RON HOSSACK                     Read: NO
  8874. Subj: OV                            Status: PUBLIC MESSAGE
  8875. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  8876.  
  8877. yeah...I know Sal uses it in Seattle and has had nothing but good things
  8878. to say about it.....
  8879.  
  8880. PCRelay:LATENITE -> INTELEC (tm) Network, Freeport, NY
  8881.                     The Late Show! Riverside, CA 714-359-5624 HST
  8882.  
  8883. Date: 05-11-90 (06:21)              Number: 435 / 572 (Echo)
  8884.   To: ALL                           Refer#: NONE
  8885. From: DENNIS EDWARDS                  Read: HAS REPLIES
  8886. Subj: New Home Board Number         Status: PUBLIC MESSAGE
  8887. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  8888.  
  8889. The phone number of the home board for this conference (and one of the BBSs
  8890. offering the OMNIVIEW support files) has been changed - please make a note
  8891. of it. ;-)
  8892.  
  8893. The new Seattle number for Poverty Rock BBS (node 1) is:
  8894.  
  8895.         (206) 367-2596
  8896.  
  8897. This number change reflects Rick Kunz' move to another part of town
  8898. as well as his support for multiple nodes (which should make your getting
  8899. online here much easier). Please note that the time between 3:30am-6:15am is
  8900. reserved for network node traffic. The least busy period seems to be between
  8901. 9am and noon.
  8902.  
  8903. Take care.
  8904. ---
  8905.  ■ EZ 1.22 ■
  8906.  
  8907. Date: 05-11-90 (07:02)              Number: 436 / 572 (Echo)
  8908.   To: DENNIS EDWARDS                Refer#: 435
  8909. From: RICK KUNZ                       Read: --0 (08:42)
  8910. Subj: New Home Board Number         Status: PUBLIC MESSAGE
  8911. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  8912.  
  8913.  
  8914. Thanks for the plug, Dennis. I also wanted to add that the OMNIVIEW
  8915. support file area is available to first-time callers of Poverty Rock;
  8916. validation is required for full access otherwise.
  8917.  
  8918. Date: 05-15-90 (18:18)              Number: 437 / 572 (Echo)
  8919.   To: DENNIS EDWARDS                Refer#: NONE
  8920. From: TIM FARLEY                      Read: 05-16-90 (09:10)
  8921. Subj: INT 24 lockup problem         Status: PUBLIC MESSAGE
  8922. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  8923.  
  8924. Had a problem occur this afternoon when a Critical Error (INT
  8925. 24h) handler happened in one partition.
  8926.  
  8927. As you know, we run two nodes of PCBoard under OmniView.  Here is
  8928. the salient info:
  8929.  
  8930.      Hyundai Super-286 Clone, Mono card, 640K RAM
  8931.      PC-DOS 3.3
  8932.      OmniView 4.13 (running OMNIHIGH)
  8933.      AST RAMPAGE 286 Plus EMS 4.0 Card with 512K of RAM on it.
  8934.  
  8935.      PCBoard 14.2/E3
  8936.      MarkMail 1.44
  8937.      PKZIP 1.01
  8938.  
  8939. We have two ST-251 40Meg drives in the system.  The first
  8940. partition is a 32 Megger managed by DOS, the second (D:) is 8
  8941. meg (the remainder on the first drive) and the third (E:) is the
  8942. whole second drive.  D: and E: are managed by Disk Manager,
  8943. DMDRVR.BIN.  We also have the Super-PC-KWIK disk cache program
  8944. loaded, with the /N+ parameter as recommended by the READ.ME
  8945. file.
  8946.  
  8947. We've been running in basically this same configuration for two
  8948. and a half months.
  8949.  
  8950. The two nodes are run from batch files, so Node 1 is task 1, Node
  8951. 2 is task 2, and there are no other tasks in the system.  With
  8952. OMNIHIGH and careful tuning, both tasks have about 300K free
  8953. memory.
  8954.  
  8955. What occurred was this:
  8956.  
  8957. There were users on both Node 1 and Node 2. Node 2 was currently
  8958. the "foreground" partition.  The user on Node 2 was doing a new
  8959. files scan in PCBoard, which only involves files & programs on
  8960. the C:\ partition.
  8961.  
  8962. The user on Node 1 was in MarkMail building a mail packet to
  8963. download.  MarkMail had just finished building the packet files
  8964. (the last entry in the caller log was MarkMail's report of the
  8965. packet size) and had just dropped out to its batch file to allow
  8966. PKZIP to pack the files up.  PKZIP must have been running,
  8967. because after the crash I found a 0-byte .QWK file, and a
  8968. temporary file that PKZIP had created.  The way we have MarkMail
  8969. set up, all the scratch work gets done on the D:\ partition,
  8970. which has nothing else on it but scratch dirs.
  8971.  
  8972. Apparently, there were "bad clusters" on our D: partition that we
  8973. were not aware of.  PKZIP hit one while building the .QWK file.
  8974. This caused a critical error, which PKZIP does NOT trap, so the
  8975. infamous Abort, Retry Ignore prompt came up.
  8976.  
  8977. Here's the rub:  the Abort, Retry Ignore prompt came up in the
  8978. FOREGROUND partition (it should have been in the background) and
  8979. somehow crashed/disabled the background partition in which it
  8980. occurred.  We found the system with the critical error prompt in
  8981. the middle of the foreground caller's output on the screen.  Both
  8982. callers had dropped carrier because of the system lockup, but
  8983. PCBoard had not recycled on either node.
  8984.  
  8985. When we hit "Abort" at the prompt, it accepted it, and PCBoard in
  8986. the foreground partition got control, saw the dropped carrier,
  8987. and correctly recycled with no further problem!
  8988.  
  8989. I dropped the foreground node (node 2) to DOS and ran OVSTAT, and
  8990. it showed no indication of a partition 1 existing.  It was gone.
  8991. But partition 2, despite having a critical error prompt come up
  8992. into it from the other partition, seemed fine!
  8993.  
  8994. Is this a bug in OmniView, an interaction in our software, or
  8995. what?
  8996.  
  8997. --Tim Farley
  8998.  
  8999. Date: 05-17-90 (07:58)              Number: 438 / 572 (Echo)
  9000.   To: TIM FARLEY                    Refer#: 437
  9001. From: DENNIS EDWARDS                  Read: 05-21-90 (15:41)
  9002. Subj: INT 24 lockup problem         Status: PUBLIC MESSAGE
  9003. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  9004.  
  9005. │Had a problem occur this afternoon when a Critical Error (INT
  9006. │24h) handler happened in one partition....
  9007. │What occurred was this:
  9008. │There were users on both Node 1 and Node 2. Node 2 was currently
  9009. │the "foreground" partition.  The user on Node 2 was doing a new
  9010. │files scan in PCBoard, which only involves files & programs on
  9011. │the C:\ partition.
  9012. │The user on Node 1 was in MarkMail building a mail packet to
  9013. │download.... PKZIP must have been running,
  9014. │because after the crash I found a 0-byte .QWK file, and a
  9015. │temporary file that PKZIP had created....
  9016. │Apparently, there were "bad clusters" on our D: partition that we
  9017. │were not aware of.  PKZIP hit one while building the .QWK file.
  9018. │This caused a critical error, which PKZIP does NOT trap, so the
  9019. │infamous Abort, Retry Ignore prompt came up.
  9020. │Here's the rub:  the Abort, Retry Ignore prompt came up in the
  9021. │FOREGROUND partition (it should have been in the background) and
  9022. │somehow crashed/disabled the background partition in which it
  9023. │occurred.  We found the system with the critical error prompt in
  9024. │the middle of the foreground caller's output on the screen.  Both
  9025. │callers had dropped carrier because of the system lockup, but
  9026. │PCBoard had not recycled on either node.
  9027. │When we hit "Abort" at the prompt, it accepted it, and PCBoard in
  9028. │the foreground partition got control, saw the dropped carrier,
  9029. │and correctly recycled with no further problem!
  9030. │I dropped the foreground node (node 2) to DOS and ran OVSTAT, and
  9031. │it showed no indication of a partition 1 existing.  It was gone.
  9032. │But partition 2, despite having a critical error prompt come up
  9033. │into it from the other partition, seemed fine!
  9034. │Is this a bug in OmniView, an interaction in our software, or
  9035. │what?
  9036.  
  9037. That's a feature, Tim. The logic behind it is as follows:
  9038.  
  9039.     A. DOS is not reentrant.
  9040.     B. There is only one copy of DOS
  9041.     C. Critical Errors occure while _inside_ DOS.
  9042.     D. The DOS Critical Error handler waits on keyboard input before
  9043.        returning the response code.
  9044.     E. Nothing returns from a DOS call in which there is a critical error
  9045.        until after a response code is available.
  9046.     F. Since DOS is not reentrant and there is only one copy of DOS in the
  9047.        machine only one partition can ever access DOS at any given time _AND_
  9048.        that process must return from DOS before another process can be made
  9049.        current.
  9050.  
  9051. As a result, whenever a critical error occures, the machine "hangs" out
  9052. waiting for the operator to tell it what to do.
  9053.  
  9054. Why the machine stopped is noted above. The reason that the foreground
  9055. process continued after pressing the 'A'bort key is that there was nothing
  9056. wrong with it. The reason why zip died is because you told DOS to kill it.
  9057. I am not able to explain why killing zip also killed the proc: This should
  9058. only happen when the program that dies is the controlling (initial) program
  9059. inside that partition. I just conducted a variety of tests on the critical
  9060. error code and it seems to be working as it should.
  9061.  
  9062. The reason that you got the background proc's critical error message on the
  9063. screen is because we turn off screen virtualization during critical errors
  9064. so you can see "why" the machine is not "doing" anything. Where this message
  9065. shows up depends on the logical cursor position of the background program
  9066. experiencing the critical error. What it looks like depends on the state of
  9067. the video adapter. We used to hide these critical errors through the screen
  9068. virtualization process, but people complained of inexplicable system hangs
  9069. (often caused by something as simple as an open drive door) so we don't do
  9070. it anymore.
  9071.  
  9072. It isn't possible to change the process context in the middle of a Critical
  9073. Error. I will see if there is something we can do to increase the information
  9074. content of the default Critical Error message. Assuming what I've said so far
  9075. makes sense, what would it have taken to make this picture clear to you at
  9076. the outset?
  9077. ---
  9078.  ■ EZ 1.22 ■
  9079.  
  9080. Date: 05-15-90 (12:38)              Number: 439 / 572 (Echo)
  9081.   To: RICK KUNZ                     Refer#: NONE
  9082. From: JOHN STEPHENS                   Read: 05-18-90 (00:39)
  9083. Subj: NEW HOME BOARD NUMBER         Status: PUBLIC MESSAGE
  9084. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  9085.  
  9086. Just a question, what is the latest version of OmniView?
  9087.  
  9088. Can it be purchased commercially, or store?
  9089.  
  9090. PCRelay:PHOENIX -> Intelec (tm) Free Message Exchange
  9091.                    ■ PHOENIX BBS - (407) 451-9845 - 19,200 HST ■
  9092.  
  9093. Date: 05-18-90 (09:10)              Number: 440 / 572 (Echo)
  9094.   To: JOHN STEPHENS                 Refer#: 439
  9095. From: DENNIS EDWARDS                  Read: NO
  9096. Subj: NEW HOME BOARD NUMBER         Status: PUBLIC MESSAGE
  9097. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  9098.  
  9099. │Just a question, what is the latest version of OmniView?
  9100. │Can it be purchased commercially, or store?
  9101.  
  9102. OMNIVIEW is at 4.13.
  9103. You can find it in some stores and in some mail order houses, or you can buy
  9104. direct by calling:
  9105.  
  9106.         (800) 367-0651
  9107.  
  9108. List price is $79.95. If you run a board, give the order desk your BBS number
  9109. and get a 35% discount.
  9110.  
  9111. Thanks for your interest.
  9112. ---
  9113.  ■ EZ 1.22 ■
  9114.  
  9115. Date: 05-19-90 (12:06)              Number: 441 / 572 (Echo)
  9116.   To: DENNIS EDWARDS                Refer#: NONE
  9117. From: RICK KUNZ                       Read: 05-20-90 (07:48)
  9118. Subj: OV AND PCB BLEEDTHROUGH       Status: PUBLIC MESSAGE
  9119. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  9120.  
  9121. Dennis: This small interchange occurred on Bob Blacher's PCBoard
  9122. and I thought it might bear reposting here in the OV conference.
  9123.  
  9124. >Date: 05-17-90 (23:01)        SYSOP Number: 1220
  9125. >  To: SYSOP
  9126. >From: BILL WALSH
  9127. >Subj: 14.5 BETA
  9128. >
  9129. >Bob.  How do you deal with the bleed through on your omniview nodes?
  9130. >Even with the screen turned off in the background, the clock and the
  9131. >activity line of the call waiting screen still bleed to the foreground
  9132.  
  9133. >
  9134. >Date: 05-18-90 (09:50)        SYSOP Number: 1221
  9135. >  To: BILL WALSH                    Refer#: 1220
  9136. >From: SYSOP                           Read: NO
  9137. >Subj: 14.5 BETA
  9138. >
  9139. >Add /T (TopView compatibility) to all of your OmniView command lines.
  9140. >PCBoard 14.5 will stop "bleeding" at that point and also give back a
  9141. >ton of CPU cycles while it's idling.
  9142.  
  9143. Date: 05-17-90 (18:01)              Number: 442 / 572 (Echo)
  9144.   To: ALL                           Refer#: NONE
  9145. From: JOHN STEPHENS                   Read: (N/A)
  9146. Subj: OMNIVIEW                      Status: PUBLIC MESSAGE
  9147. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  9148.  
  9149. I've got 2 megs of Expanded memory.
  9150.  
  9151. How does OmniView run in High memory?
  9152.  
  9153. PCRelay:PHOENIX -> Intelec (tm) Free Message Exchange
  9154.                    ■ PHOENIX BBS - (407) 451-9845 - 19,200 HST ■
  9155.  
  9156. Date: 05-19-90 (05:03)              Number: 443 / 572 (Echo)
  9157.   To: ALL                           Refer#: NONE
  9158. From: DAVE BIGGS                      Read: (N/A)
  9159. Subj: OmniView upgrade.             Status: PUBLIC MESSAGE
  9160. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  9161.  
  9162. I have a 4.10 (I think it is) version of OmniView.  I was wondering what
  9163. it cost to upgrade to the newest version.  I have also heard about a
  9164. "PROGRAMERS" verion of OmniView, is there such an animal?
  9165. ---
  9166.  * Via ProEdit 3.1 Looking for Vanna's brains...did you find them
  9167.  ■ RNet 1.05C: Smartnet Node #407-101 - The Black Cauldron - (407)699-6613
  9168.  
  9169. Date: 05-21-90 (07:32)              Number: 444 / 572 (Echo)
  9170.   To: RICK KUNZ                     Refer#: 441
  9171. From: DENNIS EDWARDS                  Read: 05-21-90 (19:39)
  9172. Subj: OV AND PCB BLEEDTHROUGH       Status: PUBLIC MESSAGE
  9173. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  9174.  
  9175. │Dennis: This small interchange occurred on Bob Blacher's PCBoard
  9176. │and I thought it might bear reposting here in the OV conference.
  9177. │...
  9178. │>Add /T (TopView compatibility) to all of your OmniView command lines.
  9179.  
  9180. Thanks Rick. I think you'll find the same thing holds true for many programs
  9181. claiming to be multitasker aware.
  9182. ---
  9183.  ■ EZ 1.22 ■
  9184.  
  9185. Date: 05-21-90 (15:41)              Number: 445 / 572 (Echo)
  9186.   To: DENNIS EDWARDS                Refer#: NONE
  9187. From: TIM FARLEY                      Read: 05-22-90 (12:54)
  9188. Subj: Bizarro file redirection      Status: PUBLIC MESSAGE
  9189. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  9190.  
  9191. I guess it's my month for weird happenings with OmniView.
  9192.  
  9193. Last Friday, we came in to find our BBS in a "crashed" state.
  9194. When someone tried to log in, PCBoard reported that the main
  9195. board needed repacking, zero messages available, etc etc.
  9196.  
  9197. I looked at the main message base file, and it was severely
  9198. truncated (it was like 14K long, when it should have been several
  9199. megabytes).  Inside of it was not a message base at all, but the
  9200. redirected output from the BBS itself!
  9201.  
  9202. Apparently, an abnormal disconnect (carrier lost?) or something
  9203. happened on node 1 at around midnight, because the caller log has
  9204. a break at that point.  The first node accepted no further
  9205. callers until we reset it in the morning.
  9206.  
  9207. Then, a caller hit node 2 about 3:00 a.m. or so, using Robocomm
  9208. to fetch his mail from our MarkMail door.  His session on the BBS
  9209. actually seemed to go fairly smoothly, but get this:  when he hit
  9210. the main board prompt, screen output from PCBoard started being
  9211. redirected into the USERNET.DAT file!   Then, after Robocomm
  9212. issued its first command at the prompt, the redirection continued
  9213. into the MAIN board message base.
  9214.  
  9215. This redirection included output from PCBoard, MarkMail, DSZ, the
  9216. batch files in between, etc.  I couldn't even conceive of how to
  9217. generate such a redirection, as it was my distinct impression
  9218. that most of these programs wrote through the BIOS to do screen
  9219. I/O when running under a multitasker (which is how I have them
  9220. set up---they do not bleed through).  However, there were some
  9221. ANSI color sequences in the MarkMail output, so I assume that
  9222. program does write to the console through DOS.
  9223.  
  9224. The only thing I can conclude is that somehow, a crash on Node 1
  9225. caused OmniView to lose track of file handle contexts from the
  9226. two nodes, and what should have been going to the CON device on
  9227. one node, was actually going into other files opened on the other
  9228. node, or even that same node.  (The two files that were trashed
  9229. by the redirection are files that are almost always open at that
  9230. point in a BBS session.  USERNET.DAT is how multiple PCBoard
  9231. nodes communicate with each other during a session, and MAIN is
  9232. the main board message base).
  9233.  
  9234. After restoring the main message base and repacking, everything
  9235. has run smoothly since.
  9236.  
  9237. I hope you can shed some light on this one...
  9238.  
  9239. --Tim Farley
  9240.  
  9241. Date: 05-22-90 (12:54)              Number: 446 / 572 (Echo)
  9242.   To: JOHN STEPHENS                 Refer#: 442
  9243. From: DENNIS EDWARDS                  Read: NO
  9244. Subj: OMNIVIEW                      Status: PUBLIC MESSAGE
  9245. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  9246.  
  9247. │I've got 2 megs of Expanded memory.
  9248. │How does OmniView run in High memory?
  9249.  
  9250. You need to allocate a contiguous 48K block of EMS/XMS in between your video
  9251. adapter and your system ROMs. Running OMNIHIGH.COM in place of OMNIVIEW.EXE
  9252. will load the multitasking kernal into this upper memory block. Note that
  9253. this is not the (64K - 16 bytes) of extended memory at 100000h absolute which
  9254. is controlled by HIMEM.SYS.
  9255. ---
  9256.  ■ EZ 1.22 ■
  9257.  
  9258. Date: 05-22-90 (12:54)              Number: 447 / 572 (Echo)
  9259.   To: DAVE BIGGS                    Refer#: 443
  9260. From: DENNIS EDWARDS                  Read: NO
  9261. Subj: OmniView upgrade.             Status: PUBLIC MESSAGE
  9262. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  9263.  
  9264. │I have a 4.10 (I think it is) version of OmniView.  I was wondering what
  9265. │it cost to upgrade to the newest version.  I have also heard about a
  9266. │"PROGRAMERS" verion of OmniView, is there such an animal?
  9267.  
  9268. To upgrade to 4.13 you just need to call (800) 367-0651 and request it.
  9269.  
  9270. There is only one version of OMNIVIEW. But it does have an Application
  9271. Programmers Interface (OAPI). These libraries are documented on disk and all
  9272. source to the lib functions are included. Languages supported are ASM, C, and
  9273. Turbo Pascal (3 and 4+). To get this, you call the number above. All the
  9274. utility programs included with OV (including the menu) make use of the OAPI.
  9275. ---
  9276.  ■ EZ 1.22 ■
  9277.  
  9278. Date: 05-22-90 (16:42)              Number: 448 / 572 (Echo)
  9279.   To: ALL                           Refer#: NONE
  9280. From: MIKE STROCK                     Read: HAS REPLIES
  9281. Subj: OMNIVIEW AND PCBOARD 14.2     Status: PUBLIC MESSAGE
  9282. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  9283.  
  9284. Hello.  I am attempting to set up two nodes of PC Board 14.2 /E3 running
  9285. on an XT with 2 megs of EMS 3.2 memory.  I guess I'm not familiar enough
  9286. with Omniview (v4.10) to get things to work.  Could someone here leave
  9287. me their setup for a two node configuration.  I've got one node set up
  9288. in c:\pcb and one node set up as c:\pcb2.  Followed the directions in
  9289. the PC Board manual, but I can't seem to get node #2 up and running.
  9290. I've got 589k free, after running share.  I've allocated 280k for each
  9291. node inside omniview.  i guess what I really need to know is how to
  9292. switch to get the second node up and running once I see the call waiting
  9293. screen for node 1.  The control-Leftshift doesn't bring any information
  9294. up on switching tasks.  I'd also like to load omniview into high memory
  9295. (EMS 3.2) but when I run omnihigh, it says I must be using omniview 4.10
  9296. or above.  I used to think I was pretty computer literate, but getting
  9297. this to work (I should say trying) makes me feel pretty stupid.
  9298.  
  9299.    I'm running prodoor 3.1 (registered) as the only door.
  9300.  
  9301.    Thanks,
  9302.  
  9303.       Mike Strock
  9304.        ButtonWare Tech Support BBS (206) 454-2629 4pm-8am daily Pacific.
  9305.  
  9306. Date: 05-22-90 (19:25)              Number: 449 / 572 (Echo)
  9307.   To: MIKE STROCK                   Refer#: 448
  9308. From: RICK KUNZ                       Read: 05-26-90 (09:36)
  9309. Subj: OMNIVIEW AND PCBOARD 14.2     Status: PUBLIC MESSAGE
  9310. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  9311.  
  9312. Mike: One thing which might help, I was just told that the 14.5 Overlay
  9313. version of PCBoard will run in about 180k. With that LIM 3.2, this may
  9314. be about the only way to go; at least it might solve that problem on
  9315. your end. Give it a try.
  9316.  
  9317. Date: 05-23-90 (17:22)              Number: 451 / 572 (Echo)
  9318.   To: DENNIS EDWARDS                Refer#: 438
  9319. From: TIM FARLEY                      Read: 05-24-90 (10:44)
  9320. Subj: INT 24 lockup problem         Status: PUBLIC MESSAGE
  9321. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  9322.  
  9323. [On critical errors being bleeded through to foreground...]
  9324.  
  9325. TF>Had a problem occur this afternoon when a Critical Error (INT
  9326. TF>24h) handler happened in one partition....
  9327.  
  9328. DE>That's a feature, Tim. The logic behind it is as follows:
  9329.  
  9330. DE>As a result, whenever a critical error occures, the machine
  9331. DE>"hangs" out waiting for the operator to tell it what to do.
  9332.  
  9333. Yes, now that you have explained that, it does make sense.
  9334.  
  9335. DE>It isn't possible to change the process context in the middle of
  9336. DE>a Critical Error. I will see if there is something we can do to
  9337. DE>increase the information content of the default Critical Error
  9338. DE>message. Assuming what I've said so far makes sense, what would
  9339. DE>it have taken to make this picture clear to you at the outset?
  9340.  
  9341. It would be nice if there were a paragraph in the manual or
  9342. READ.ME that explained this feature.  Like in chapter 5 with that
  9343. other miscellaneous "gotcha" stuff.
  9344.  
  9345. I have a critical error handler called FATAL, written by Sam
  9346. Smith of Prodoor fame.  It does several things, including:
  9347.  
  9348.      * jazzes up the output
  9349.      * displays additional info such as the "locus" and
  9350.        "suggested action" that DOS can tell you
  9351.      * automatically takes the suggested action in 30 seconds
  9352.        if there is no keyboard input.
  9353.  
  9354. FATAL is mainly designed for unattended setups (like BBS's) that
  9355. cannot afford to be hung up in an Abort, Retry, Ignore prompt
  9356. (especially when said prompt was caused by a Network error that
  9357. might well be a temporary condition) with no operator present to
  9358. press "R" for retry.
  9359.  
  9360. How it does it's job is by grabbing the INT 24h vector back every
  9361. timer tick (yes, I know, it's ugly) so that even though DOS
  9362. replaces that vector with it's own every time a program
  9363. terminates, FATAL retains control.
  9364.  
  9365. I used to run FATAL under our BBS before we went to OmniView.  I
  9366. wasn't sure whether they would be compatible with each other.
  9367.  
  9368. Question 1:  Would it be appropriate to load FATAL with OmniView?
  9369. If so, would I load it within each partition, or outside of
  9370. OmniView as a global TSR?
  9371.  
  9372. Question 2:  If it were loaded globally, do you think that it
  9373. could benefit by making it OmniView aware using the API outlined
  9374. in OVXIFC1.ZIP?   If so, I may be willing to do this (FATAL comes
  9375. with source code).
  9376.  
  9377. My suggestion would be to build an "internal" Critical Error
  9378. handler in OmniView, much like FATAL, that could pop up in the
  9379. foreground and say "A Critical error has happened in Process
  9380. #x...".  Or perhaps make it something like COMMOUSE that the user
  9381. could load or not on their own preference/need.
  9382.  
  9383. --Tim Farley
  9384.  
  9385. Date: 05-23-90 (17:22)              Number: 452 / 572 (Echo)
  9386.   To: DENNIS EDWARDS                Refer#: 444
  9387. From: TIM FARLEY                      Read: 05-24-90 (10:44)
  9388. Subj: OV AND PCB BLEEDTHROUGH       Status: PUBLIC MESSAGE
  9389. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  9390.  
  9391. │>Add /T (TopView compatibility) to all of your OmniView command lines.
  9392.  
  9393. DE>Thanks Rick. I think you'll find the same thing holds true for
  9394. DE>many programs claiming to be multitasker aware.
  9395.  
  9396. In previous versions of PCBoard, you would use an option "/BIO" to
  9397. make it use BIOS writes.  It's nice to know the 14.5 version
  9398. supports the faster TopView style screen writes....
  9399.  
  9400. --Tim Farley
  9401.  
  9402. Date: 05-24-90 (10:45)              Number: 453 / 572 (Echo)
  9403.   To: TIM FARLEY                    Refer#: 445
  9404. From: DENNIS EDWARDS                  Read: 05-30-90 (16:47)
  9405. Subj: Bizarro file redirection      Status: PUBLIC MESSAGE
  9406. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  9407.  
  9408. │I guess it's my month for weird happenings with OmniView...
  9409. │Last Friday, we came in to find our BBS in a "crashed" state...
  9410. │I looked at the main message base file, and it was severely
  9411. │truncated...
  9412. │Apparently, an abnormal disconnect (carrier lost?) or something
  9413. │happened on node 1 at around midnight...
  9414. │Then, a caller hit node 2 about 3:00 a.m. or so, using Robocomm
  9415. │to fetch his mail from our MarkMail door.  His session on the BBS
  9416. │actually seemed to go fairly smoothly, but get this:  when he hit
  9417. │the main board prompt, screen output from PCBoard started being
  9418. │redirected into the USERNET.DAT file!...
  9419. │This redirection included output from PCBoard, MarkMail, DSZ, the
  9420. │batch files in between, etc.  I couldn't even conceive of how to
  9421. │generate such a redirection, as it was my distinct impression
  9422. │that most of these programs wrote through the BIOS...
  9423. │The only thing I can conclude is that somehow, a crash on Node 1
  9424. │caused OmniView to lose track of file handle contexts from the
  9425. │two nodes, and what should have been going to the CON device on
  9426. │one node, was actually going into other files opened on the other
  9427. │node, or even that same node....
  9428. │After restoring the main message base and repacking, everything
  9429. │has run smoothly since.
  9430. │I hope you can shed some light on this one...
  9431.  
  9432. Nothing anybody 'round here has ever heard of before - certainly nothing that
  9433. we can make sense of, except as a catastrophic system crash. If the
  9434. "something" that happened in node 1 was more severe than it seemed and
  9435. OMNIVIEW/DOS/BIOS data/Devices were overwritten in the paroxysm then who
  9436. knows what could happen? Since (appearently) BIOS output was going to files,
  9437. it seems that whatever combination of things that were "lost track of"
  9438. included more than just file handles (which we don't alias anyway). I'm Sorry
  9439. it happened to ya, but I can't tell you why.
  9440. ---
  9441.  ■ EZ 1.22 ■
  9442.  
  9443. Date: 05-24-90 (15:30)              Number: 454 / 572 (Echo)
  9444.   To: DENNIS EDWARDS                Refer#: 446
  9445. From: TIM FARLEY                      Read: 05-29-90 (07:28)
  9446. Subj: OMNIVIEW                      Status: PUBLIC MESSAGE
  9447. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  9448.  
  9449. DE>Note that this is not the (64K - 16 bytes) of extended memory at
  9450. DE>100000h absolute which is controlled by HIMEM.SYS.
  9451.  
  9452. Speaking of which, is there any thought that there might be a
  9453. future version of OMNIVIEW that *can* use the "High Memory Area"
  9454. via HIMEM.SYS?  That sure would help alot on 286
  9455. systems.....heck, even on 386 systems if you want to load your
  9456. TSR's in the Upper Memory Blocks that OMNIHIGH uses now.
  9457.  
  9458. --Tim Farley
  9459.  
  9460. Date: 05-24-90 (15:30)              Number: 455 / 572 (Echo)
  9461.   To: MIKE STROCK                   Refer#: 448
  9462. From: TIM FARLEY                      Read: 05-26-90 (09:36)
  9463. Subj: OMNIVIEW AND PCBOARD 14.2     Status: PUBLIC MESSAGE
  9464. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  9465.  
  9466. MS>Hello.  I am attempting to set up two nodes of PC Board 14.2 /E3
  9467. MS>running on an XT with 2 megs of EMS 3.2 memory.
  9468.  
  9469. That's nearly the config we run on the SemWare Support BBS at
  9470. (404)641-8968 right now, though we have an AT class machine, and less
  9471. EMS available.  Plus our EMS is 4.0 compatible.
  9472.  
  9473. I thought OMNIHIGH needed true hardware-compatible EMS 4.0 (not 3.2) to
  9474. work, but Dennis can correct me on that.
  9475.  
  9476. We use both OMNIHIGH, and we made sure that we only have a Monochrome
  9477. adapter in the system.  This allows Omniview to "backfill" past 640K to
  9478. make for larger partitions.  We are able to get two 303K partitions this
  9479. way, big enough to run PCBoard with most external protocols.
  9480.  
  9481. First, I set all the PCBoard and ProDoor environment variables I can in
  9482. our AUTOEXEC.BAT.  That helps avoid "out of environment space" problems.
  9483. Also, set an environment variable called NODE to 1 in the AUTOEXEC, just
  9484. to default it:
  9485.  
  9486.      SET NODE=1
  9487.  
  9488. Then I invoke from the end of AUTOEXEC.BAT, a batch file called LOADBBS
  9489. that loads Omniview, and spawns the first node.  It looks like this:
  9490.  
  9491.   ECHO OFF
  9492.   rem LOADBBS.BAT -- Load multiple PCBoard nodes under Omniview
  9493.   EXIT
  9494.   C:
  9495.   CD \OV
  9496.   SET JUNK=THIS IS A JUNK VARIABLE TO HOLD SPACE IN THE ENVIRONMENT
  9497.   OMNIHIGH /D:SCR:FAST /C:2 /PB /M:296 %COMSPEC% /E:512 /C NODE1.BAT
  9498.   :DONE
  9499.  
  9500. Basically we do an EXIT to keep from accidentally running this inside a
  9501. shell.  Then we change to the OmniView directory and fire up OMNIHIGH.
  9502.  
  9503. We set /C:2 because I found it runs a little smoother.  /PB makes sure
  9504. the background node gets equal priority to the foreground one.  /M:296
  9505. sets the memory.  Then from %COMSPEC% (just a tricky way of finding
  9506. COMMAND.COM) on just invokes the NODE1 batch file.
  9507.  
  9508. NODE1.BAT looks like this:
  9509.  
  9510.   ECHO OFF
  9511.   rem NODE1.BAT -- Load NODE1 (and spawn NODE2) of PCBoard
  9512.   SPAWN /D:SCR:FAST /PB /C:2 /M:296 %COMSPEC% /E:512 /C NODE2.BAT
  9513.   set NODE=1
  9514.   rem reclaim environment space
  9515.   SET JUNK=
  9516.   C:
  9517.   CD \PCB%NODE%
  9518.   BOARD
  9519.  
  9520. We just use SPAWN to fire up NODE2.BAT with the same parameters that
  9521. NODE1.BAT got on the OMNIHIGH command line.  Then we make sure NODE=1 in
  9522. the environment, and get rid of the JUNK variable to clear out some
  9523. space.
  9524.  
  9525. NODE2.BAT looks just the same, but it just eliminates the SPAWN line,
  9526. and it does a SET NODE=2 to set the node number correctly.
  9527.  
  9528. Then we change to \PCB1 (%NODE% gets substituted to 1 at run time) and
  9529. run BOARD.BAT.  I use %NODE% like this all through the batch files to
  9530. customize directory and file names for each node.  That way I avoid
  9531. having one copy of everything for each node.
  9532.  
  9533. We left most of the .EXE files, etc., in the \PCB directory just as in
  9534. the normal setup.   We added this directory to the path.  Then we
  9535. created \PCB1 and \PCB2 to act as "working" directories for the two
  9536. nodes.  As you can see, by using the NODE environment variable, you can
  9537. easily make your batch files "generic".  Here is the minimum set of
  9538. files I found you have to keep in \PCB1 and \PCB2:
  9539.  
  9540.      PCBOARD.DAT        Data file for PCBOARD configuration
  9541.      CALLWAIT.SCR       Image of screen PCB shows between calls
  9542.      REMOTE.SYS         "Batch" file run on remote drop to DOS
  9543.      EVENT.SYS          "Batch" file run during the event
  9544.      PCBSG.BAT          Protocol batch files
  9545.      PCBSY.BAT             "       "     "
  9546.      PCBSZ.BAT             "       "     "
  9547.      PCBRG.BAT             "       "     "
  9548.      PCBRY.BAT             "       "     "
  9549.      PCBRZ.BAT             "       "     "
  9550.      PCBERR.OLD         Used by protocol batch files
  9551.      PCBOARD.SYS        Created by PCBoard
  9552.      PRODOOR.           Door file for Prodoor
  9553.      MARKMAIL.          Door file for MarkMail
  9554.  
  9555. this keeps the system very clean.  I found that it couldn't hurt to mark
  9556. most of the .EXE files you share between nodes as "Read ONly", this
  9557. helps avoid Share violations if two nodes try to run the same program at
  9558. the same time.
  9559.  
  9560. (continued in next message....)
  9561.  
  9562. Date: 05-24-90 (15:30)              Number: 456 / 572 (Echo)
  9563.   To: MIKE STROCK                   Refer#: 448
  9564. From: TIM FARLEY                      Read: 05-26-90 (09:36)
  9565. Subj: OMNIVIEW AND PCBOARD 14.2     Status: PUBLIC MESSAGE
  9566. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  9567.  
  9568. (continued from previous message)
  9569.  
  9570. Our BOARD.BAT file looks like this:
  9571.  
  9572.   echo off
  9573.   set PRODEBUG=
  9574.   rem NOTE: Each node MUST have a different DSZLOG setting!
  9575.   set DSZLOG=C:\PCB%NODE%\$door.log
  9576.   c:
  9577.   cd \pcb%NODE%
  9578.   rem a unique prompt, so we won't get confused when at DOS
  9579.   prompt [Node %NODE%] $p $t$h$h$h$h$h$h $g
  9580.   if exist remote.bat rename remote.bat remote.sys
  9581.   if exist event.bat rename event.bat event.sys
  9582.   if exist door.bat del door.bat
  9583.   if exist endpcb del endpcb
  9584.   pcboard
  9585.   if exist remote.bat remote
  9586.   if exist door.bat door
  9587.   if exist event.bat event
  9588.   if exist endpcb goto end
  9589.   board
  9590.   :end
  9591.   c:\ov\switchto %NODE%
  9592.   pcbnoise
  9593.   set prompt=Type EXIT to reload PCBoard$_[Node %NODE%] $p $g
  9594.   %COMSPEC%
  9595.   board
  9596.  
  9597. Note a few things.  First, note how we use %NODE% to customize the
  9598. PROMPT settings, and also the DSZLOG setting.  We also use it to execute
  9599. a SWITCHTO command that switches a node to the foreground when it drops
  9600. to DOS.  (PCBNOISE is just a little program I wrote that makes an
  9601. annoying sound effect when run, so that we can set the board to drop to
  9602. DOS for maintenance, then walk away and come back when we hear the
  9603. sound).
  9604.  
  9605. Now remember that under OmniView, you cannot let the top level shell
  9606. exit, or the partition closes.  Normally when you drop a node to DOS,
  9607. BOARD.BAT exits.  To avoid that here, we set the prompt to a reminder
  9608. to type EXIT to return to PCBoard, then we execute %COMSPEC%, which just
  9609. fires up a subsidiary copy of COMMAND.COM.  Then when that exits, the
  9610. file just cycles around and runs itself.
  9611.  
  9612. By clever use of %NODE% in this and other batch files, we find that we
  9613. only have to have one version of most of the key files, not one for each
  9614. node as most of the CDC documentation notates.  For instance, the batch
  9615. file we run the MarkMail door from looks the same on both nodes:
  9616.  
  9617.   @ECHO OFF
  9618.   REM MARKMAIL(.BAT) is based on MM-DOOR1.BAT (low memory MarkMail)
  9619.   IF EXIST MM-EXT.BAT DEL MM-EXT.BAT
  9620.   :TOP
  9621.   C:
  9622.   CD \PCB\MM
  9623.   MARKMAIL C:\PCB\MM\MM%NODE%.CFG
  9624.   IF NOT EXIST MM-EXT.BAT GOTO DONE
  9625.   %COMSPEC% /C MM-EXT
  9626.   GOTO TOP
  9627.   :DONE
  9628.   C:
  9629.   CD \PCB%NODE%
  9630.   IF EXIST EVENT.BAT EVENT
  9631.   BOARD
  9632.  
  9633. There is also at least one utility I know of for PCBoard (RNet by Robert
  9634. Vostreys) that will specifically look for a NODE environment variable in
  9635. order to determine what node it is running on.
  9636.  
  9637. The way we fire things up here, the node number equals the
  9638. OmniView partition number, equals the PCBoard node number, equals
  9639. the COM port number.  PCBoard Node 1 runs in OmniView partition
  9640. number 1 on COM1.  That makes things much easier.
  9641.  
  9642. I hope that helps some.
  9643.  
  9644. --Tim Farley
  9645.  
  9646. Date: 05-24-90 (19:28)              Number: 457 / 572 (Echo)
  9647.   To: TIM FARLEY                    Refer#: 456
  9648. From: RICK KUNZ                       Read: 05-30-90 (16:47)
  9649. Subj: OMNIVIEW AND PCBOARD 14.2     Status: PUBLIC MESSAGE
  9650. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  9651.  
  9652. Thanks for posting your configs for OV and PCBoard, Tim! I know this
  9653. will help others who ask the same question from time to time, and I'm
  9654. sure Dennis appreciates having a "live one" posted here, too!
  9655.  
  9656. Date: 05-25-90 (07:35)              Number: 458 / 572 (Echo)
  9657.   To: TIM FARLEY                    Refer#: 451
  9658. From: DENNIS EDWARDS                  Read: 05-30-90 (16:47)
  9659. Subj: INT 24 lockup problem         Status: PUBLIC MESSAGE
  9660. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  9661.  
  9662. │[On critical errors being bleeded through to foreground...]
  9663. │DE>That's a feature, Tim. The logic behind it is as follows:
  9664. │Yes, now that you have explained that, it does make sense.
  9665. │It would be nice if there were a paragraph in the manual or
  9666. │READ.ME that explained this feature.  Like in chapter 5 with that
  9667. │other miscellaneous "gotcha" stuff.
  9668.  
  9669. OK. We can do that.
  9670.  
  9671. │I have a critical error handler called FATAL, written by Sam
  9672. │Smith of Prodoor fame.  It does several things, including:
  9673. │How it does it's job is by grabbing the INT 24h vector back every
  9674. │timer tick (yes, I know, it's ugly) so that even though DOS
  9675. │replaces that vector with it's own every time a program
  9676. │terminates, FATAL retains control.
  9677. │Question 1:  Would it be appropriate to load FATAL with OmniView?
  9678. │If so, would I load it within each partition, or outside of
  9679. │OmniView as a global TSR?
  9680.  
  9681. Since a tick is a rather long time - in terms of instruction cycles, anyway -
  9682. its hard to say what would happen. Perhaps adding an int 21h filter that
  9683. tracked the current PSP would be beneficial - though it would be very busy,
  9684. especially during a context switch. If you put such a thing in, you would
  9685. probably also want to put a boolean flag in the int 21h handler which just
  9686. jumped on if a proc was being switched. This flag could be turned on by the
  9687. "proc is getting switched out" code and turned off by the "proc is being
  9688. switched in code".
  9689.  
  9690. If the current crit err vector was pointing to your handler during the
  9691. critical error event - then it should work OK.
  9692.  
  9693. If you wanted to take the easiest route, you might want to use the OAPI
  9694. (versus the "external interface") and replace the timer tick handler with a
  9695. message handler - just have OV wake you up every tick and check vectors.
  9696. That would be the closest approximation to the "pure DOS" condition. You
  9697. would, of course, run this version inside each proc where you needed it.
  9698. You could also have it get it's console number and display that as well.
  9699.  
  9700. │Question 2: If it were loaded globally, do you think that it
  9701. │could benefit by making it OmniView aware using the API outlined
  9702. │in OVXIFC1.ZIP? If so, I may be willing to do this (FATAL comes
  9703. │with source code).
  9704.  
  9705. The external interface will only let you know when a "process" context
  9706. changes - it does not signal you of changes in the state of the thread within
  9707. that process (DOS's current PSP does that). Since you want to have the crit
  9708. err handler active in the background as well as the foreground, it doesn't
  9709. really do you all that much good. The process time-slices are based on the
  9710. same clock rate you would be triggered from anyway.
  9711.  
  9712. The one benefit you _would_ get (which is not really a minor one) is that you
  9713. would be able to tell which process was current when the crit err code was
  9714. activated.
  9715.  
  9716. │My suggestion would be to build an "internal" Critical Error handler
  9717.  
  9718. Well we sort of have that now. Every time you enter int 21h we are the
  9719. current crit err handler. That is how we know to suspend multitasking.
  9720. However, since we appreciate the work people go to to write spiffy crit err
  9721. handlers that people _expect_ to see, we always call the real crit err
  9722. handler and then take its advice.
  9723.  
  9724. No matter what we do, there is a chance it will fail - a program could easily
  9725. pop up a window on top of our "in proc number" message. Probably the best way
  9726. to go is to use some global variation of FATAL as you suggest. Track the
  9727. current proc and add a line in the border (or in the Locus display) that
  9728. identifies the ailing proc.
  9729.  
  9730. There are couple things to keep in mind. The first proc created is the system
  9731. proc - rather than the first partition. Keep track of its handle and ignore
  9732. anything that happens when it is current. Also, console numbers are reused so
  9733. you have to track deaths as well as births, context changes, and the
  9734. startup/shutdown of OV.
  9735.  
  9736. Finally, the code that turns off screen virtualization is actually within
  9737. OMNIVIEW's BIOS video interrupt handler. To get the virt screen turned off
  9738. you must make a BIOS call before poking your screen into the vid regen
  9739. buffer (at least on a '386). A cursor move or attribute change will do.
  9740.  
  9741. Good luck and please keep us posted on what you do with this. It is, I think,
  9742. a good thing and I would encourage you to save me the work of doing it. ;-)
  9743. ---
  9744.  ■ EZ 1.22 ■
  9745.  
  9746. Date: 05-25-90 (07:35)              Number: 459 / 572 (Echo)
  9747.   To: MIKE STROCK                   Refer#: 448
  9748. From: DENNIS EDWARDS                  Read: 05-26-90 (09:36)
  9749. Subj: OMNIVIEW AND PCBOARD 14.2     Status: PUBLIC MESSAGE
  9750. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  9751.  
  9752. │Hello.  I am attempting to set up two nodes of PC Board 14.2 /E3 running
  9753. │on an XT with 2 megs of EMS 3.2 memory.... Followed the directions in
  9754. │the PC Board manual, but I can't seem to get node #2 up and running.
  9755. │I've got 589k free, after running share.  I've allocated 280k for each
  9756. │node inside omniview.
  9757.  
  9758. I don't think you've enough (or the right type of) memory to create two nodes
  9759. of this size. When loaded in low memory OMNIVIEW takes about 60K. This leaves
  9760. about (590-60) = 530K. This means that largest partitions you can bring up
  9761. will be about 265K. What you should be seeing (if you try to spawn a second
  9762. 280K proc) is a "Not enough memory or virtual devices." message.
  9763.  
  9764. │ i guess what I really need to know is how to
  9765. │switch to get the second node up and running once I see the call waiting
  9766. │screen for node 1.
  9767.  
  9768. The way to maximize your available memory is to use a batch file which, run
  9769. from the OMNIVIEW command line opens a second partition (which runs a similar
  9770. batch file). When OMNIVIEW is run, it always tries to open an initial
  9771. partition. The options that it uses are essentially the same as those for
  9772. OPEN and SPAWN (though it does have a couple more switches that have global
  9773. affect). Here is an example:
  9774.  
  9775. C>OMNIVIEW /m:265 trythis.bat
  9776.  
  9777. This should open a 260K partition and load COMSPEC to run the TRYTHIS.BAT
  9778. file. This first .BAT should open a second equivalent partition that runs a
  9779. .BAT and then starts up the first PCB node:
  9780.  
  9781. REM: TRYTHIS.BAT
  9782.  
  9783. OVSTAT
  9784. SPAWN /m:265 trythis2.bat
  9785. cd\first_PCB_node's_directory
  9786. ...
  9787.  
  9788. Note that the second line, the one that executes the OVSTAT program, is there
  9789. only for diagnostic purposes. The memory size given for the first partition
  9790. should be the same as the "Largest Free Block": If it is not you then you
  9791. must subtract the latter from the former and subtract this difference from
  9792. the values supplied for the '/m:' parameters in _both_ the OMNIVIEW and the
  9793. SPAWN command lines - and then start over.
  9794.  
  9795. The SPAWN line is the one that makes a place for the second node. Note that
  9796. its memory value is the same one that you gave OMNIVIEW. Also note that the
  9797. .BAT you run in this partition will be the almost the same as the one which
  9798. ran it. The only differences between the two .BATs is that the second
  9799. doesn't spawn anything and starts the second node instead of the first. In
  9800. other words:
  9801.  
  9802. REM: TRYTHIS2.BAT
  9803.  
  9804. cd\second_PCP_node's_directory
  9805. ...
  9806.  
  9807. Obviously, you need to write the .BAT file before you tell OV to run them.
  9808. :-)
  9809.  
  9810. │ The control-Leftshift doesn't bring any information
  9811. │up on switching tasks.
  9812.  
  9813. You're right. It isn't supposed to - though it's not a bad idea. However, all
  9814. those little niceties take up memory...
  9815.  
  9816. │ I'd also like to load omniview into high memory
  9817. │(EMS 3.2) but when I run omnihigh, it says I must be using omniview 4.10
  9818. │or above.
  9819.  
  9820. Sorry, that version (4.13 is current) had a silly bug in the error messages:
  9821. It should have said "Could not allocate EMS or Upper Memory Blocks."
  9822.  
  9823. In order to use OMNIHIGH you have to have either LIM 4.0 (software AND
  9824. hardware) or mappable XMS memory. When run high, OV takes about 10-30K
  9825. (9-15K is typical). It also allows you to fill in to the bottom of your
  9826. video adapter which - if you have a Herc or MDA, can give you another 64K or
  9827. another 96K if you have a CGA (you get no help from EGAs/VGAs - and, because
  9828. the memory is slow, you probably don't want any anyhow).
  9829.  
  9830. Without a '386 or later, you'll have to keep your COM programs non-swappable,
  9831. even with a LIM 4.0 card.
  9832.  
  9833. │ I used to think I was pretty computer literate, but getting
  9834. │this to work (I should say trying) makes me feel pretty stupid.
  9835. │   I'm running prodoor 3.1 (registered) as the only door.
  9836.  
  9837. I'm sorry you're having a tough time. This stuff is rather complicated and
  9838. does take a big toll on system resources. And I'm sure that dumb message
  9839. wasn't helping you out much, either.
  9840.  
  9841. A couple of things you might want want to keep in mind is that each process
  9842. that you create executes linearly - just think of them as separate, tiny
  9843. little DOS machines which share everthing. The number and size of the
  9844. "machines" you can create depends on the amount and type of resources you
  9845. have as well as the type of work you want them to do.
  9846.  
  9847. One thing that confuses some people is that the menu system _is_ a processes,
  9848. rather than part of OMNIVIEW itself. That is why you can switch back to it
  9849. and start up other stuff - sort of like typing exit from DOS and returning to
  9850. a menu shell. The difference, in the case of OMNIVIEW, is that our menu shell
  9851. lets the other programs keep running.
  9852.  
  9853. Since the shell is a process it takes up room in RAM - so whatever help you
  9854. get from it is not free. If you want the simplicity of the menu then you can
  9855. run OVSETUP and select "Expanded Memory Operation" from the menu options -
  9856. but that still costs 9K out of the TPA and 64K of EMS.
  9857.  
  9858. Since you have no "control proc" created in the .BATs I showed you above -
  9859. you have to create all the needed sibling processes _before_ you run
  9860. anything in proc #1. Otherwise you'll be looking at the application program
  9861. screen with no where else to go.
  9862.  
  9863. Perhaps the overlaid versions Rick mentioned can help you out with your RAM
  9864. crunch.
  9865.  
  9866. Good luck.
  9867. ---
  9868.  ■ EZ 1.22 ■
  9869.  
  9870. Date: 05-30-90 (17:45)              Number: 460 / 572 (Echo)
  9871.   To: TIM FARLEY                    Refer#: 454
  9872. From: DENNIS EDWARDS                  Read: 06-04-90 (17:33)
  9873. Subj: OMNIVIEW                      Status: PUBLIC MESSAGE
  9874. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  9875.  
  9876. │DE>Note that this is not the (64K - 16 bytes) of extended memory at
  9877. │DE>100000h absolute which is controlled by HIMEM.SYS.
  9878. │Speaking of which, is there any thought that there might be a
  9879. │future version of OMNIVIEW that *can* use the "High Memory Area"
  9880.  
  9881. It is something we've thought about but, at this time, no actual work is
  9882. underway. I concede your points. Unfortunately, there are several drawbacks
  9883. (from our point of view anyway) to using the HMA - and those issues, in
  9884. themselves, require a major revision to overcome.
  9885. ---
  9886.  ■ EZ 1.22 ■
  9887.  
  9888. Date: 05-30-90 (17:45)              Number: 461 / 572 (Echo)
  9889.   To: TIM FARLEY                    Refer#: 456
  9890. From: DENNIS EDWARDS                  Read: 06-04-90 (17:33)
  9891. Subj: OMNIVIEW AND PCBOARD 14.2     Status: PUBLIC MESSAGE
  9892. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  9893.  
  9894. Thanks for the post, Tim. You're perfectly correct in saying OMNIHIGH needs
  9895. needs LIM 4.0 mappable hardware - although it will also work on systems where
  9896. the XMS driver can control this mapping as well (should you encounter one).
  9897. I liked your %NODE% variable - that is a clean trick that beats the CONSNUMB
  9898. method when you have a consistent setup.
  9899.  
  9900. │Now remember that under OmniView, you cannot let the top level shell
  9901. │exit, or the partition closes.  Normally when you drop a node to DOS,
  9902. │BOARD.BAT exits.  To avoid that here, we set the prompt to a reminder
  9903. │to type EXIT to return to PCBoard, then we execute %COMSPEC%, which just
  9904. │fires up a subsidiary copy of COMMAND.COM.  Then when that exits, the
  9905. │file just cycles around and runs itself.
  9906.  
  9907. You could avoid using exit commands by loading COMMAND in resident mode
  9908. (without the /C option) and then using SENDKEYS to "type in" the initial
  9909. commands in the new partition (which is how the menu shell's "remain in DOS
  9910. after end" option works). This method requires a convolution if the
  9911. partitions need to be non-swappable since you can't send keys directly from
  9912. the OMNIVIEW command line and so must start the first proc with a /C argument
  9913. to COMMAND. Note that, by default, each proc gets a 160 byte copy of the
  9914. "master" environment when it is created.
  9915.  
  9916. --------
  9917.  
  9918. C>copy con file1.bat
  9919. rem: spawn second partition with a resident command.com
  9920. spawn /m:300
  9921.  
  9922. rem: set %node% for second proc
  9923. sendkeys 2 set node=2\r
  9924.  
  9925. rem: start up the first proc, load second node, and die.
  9926. sendkeys 2 file2.bat\r
  9927. ^Z
  9928.  
  9929. --------
  9930. C>copy con file2.bat
  9931. rem: see which partition we're running in, if #1 then #2 is already up
  9932. if %node%==1 goto TWO_PROCS_ACTIVE
  9933.  
  9934. rem: wait for the partition that was started on the OV command line to die
  9935. WAITPROC 1
  9936.  
  9937. rem: spawn resident COMMAND for first node (reuse first console number 1)
  9938. spawn /m:300
  9939.  
  9940. sendkeys 1 file2.bat\r
  9941.  
  9942. TWO_PROCS_ACTIVE:
  9943. rem: from here on out just start up PCB as usually - but skip the extra
  9944. rem: shells, this will save you a little bit of space and hassle
  9945. ^Z
  9946.  
  9947. -------
  9948.  
  9949. An alternate method - one that would keep you from "EXIT"ing out of any of
  9950. the procs (though KILL and <CTRL><ALT><DEL> would still work) - would be to
  9951. rename autoexec.bat and use the /P option for command. In this case you could
  9952. set the environment specifically for each proc based on the errorlevel from
  9953. CONSNUMB rather than globally. The only other changes in FILE2.BAT would be
  9954. to use %COMSPEC% /P and then copy back the actual AUTOEXEC.BAT contents after
  9955. spawning the first node (which will be in partition one but will be the third
  9956. process created).
  9957.  
  9958. --------
  9959.  
  9960. C>copy con file1.bat
  9961.  
  9962. rem: duplicate autoexec.bat - only needs to be done once
  9963. copy \autoexec.bat \autoexec.tru
  9964.  
  9965. rem: cause file2.bat to run instead of the "real" autoexec.bat
  9966. copy file2.bat \autoexec.bat
  9967.  
  9968. rem: spawn second partition with a "parent" command.com
  9969. spawn /m:300 %COMSPEC% /P /E:384
  9970. ...
  9971.  
  9972. --------
  9973.  
  9974. Thanks again for your contributions.
  9975. ---
  9976.  ■ EZ 1.22 ■
  9977.  
  9978. Date: 05-31-90 (13:35)              Number: 462 / 572 (Echo)
  9979.   To: DENNIS EDWARDS                Refer#: 458
  9980. From: TIM FARLEY                      Read: 06-04-90 (02:34)
  9981. Subj: INT 24 lockup problem         Status: PUBLIC MESSAGE
  9982. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  9983.  
  9984. DE>│[On critical errors being bleeded through to foreground...]
  9985. DE>│DE>That's a feature, Tim. The logic behind it is as follows:
  9986. DE>│
  9987. DE>│Yes, now that you have explained that, it does make sense.
  9988.  
  9989. Today a critical error occurred again.  After I hit "A" to abort,
  9990. one node appeared to recycle, then both nodes were locked up
  9991. tighter than a drum.  Even the dreaded three-fingered-salute
  9992. wouldn't work.
  9993.  
  9994. I am at the stage where I think we are perhaps having more
  9995. fundamental hardware problems on this machine---this time it was
  9996. a "Sector not found" error on the hard disk partition in
  9997. question, and I could not find any problems with that partition
  9998. after running Norton's DiskTest program.
  9999.  
  10000. This partition that keeps invoking the critical error handler is
  10001. managed by Disk Manager.  Is there anything special we should be
  10002. doing to use DMDRVR.BIN with OmniView?
  10003.  
  10004.  
  10005. I'll see if I can fool around with FATAL when I have some time,
  10006. and come back if I have further questions.  Thanks for the tips.
  10007.  
  10008. I called you folks about getting the OAPI kit mailed to me,
  10009. haven't seen anything in the mail just yet, though.
  10010.  
  10011. --Tim Farley
  10012.  
  10013. Date: 06-03-90 (20:21)              Number: 463 / 572 (Echo)
  10014.   To: TIM FARLEY                    Refer#: 459
  10015. From: MIKE STROCK                     Read: 06-04-90 (17:33)
  10016. Subj: OMNIVIEW AND PCBOARD 14.2     Status: PUBLIC MESSAGE
  10017. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  10018.  
  10019. Tim & Dennis:
  10020.  
  10021.     Thank you very much for your replies  about  my  PCBoard
  10022. problems.  The  batch  files and explanations should help me
  10023. out alot.  I'll let you know what happens.  I've got an  EMS
  10024. 4.0 card which I may just drop in to the PC,  which may help
  10025. me out.
  10026.  
  10027.   Tim,
  10028.   Thanks for the batch files.  I think it  is  just  what  I
  10029. need  to  get going.  I greatly appreciate the help.  Thanks
  10030. to you to Rick,  I got the Overlay version of  14.5/E3,  and
  10031. this should help too.
  10032.  
  10033.    Mike
  10034.  
  10035. ---
  10036.  ■ EZ 1.26 ■
  10037.  
  10038. Date: 06-03-90 (23:04)              Number: 464 / 572 (Echo)
  10039.   To: MIKE STROCK                   Refer#: 463
  10040. From: RICK KUNZ                       Read: 06-05-90 (08:23)
  10041. Subj: OMNIVIEW AND PCBOARD 14.2     Status: PUBLIC MESSAGE
  10042. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  10043.  
  10044. >to you to Rick,  I got the Overlay version of  14.5/E3,  and
  10045. >this should help too.
  10046.  
  10047.  Yep, that should give you much more usable RAM to work with, even if
  10048. you don't put in the LIM 4.0 card. I hear that each node requires less
  10049. than 200k now, so multitasking should be feasible for many more boards.
  10050.  
  10051. Date: 06-04-90 (18:35)              Number: 465 / 572 (Echo)
  10052.   To: DENNIS EDWARDS                Refer#: 460
  10053. From: TIM FARLEY                      Read: 06-06-90 (10:48)
  10054. Subj: OMNIVIEW using HMA            Status: PUBLIC MESSAGE
  10055. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  10056.  
  10057. TF>Speaking of which, is there any thought that there might be a
  10058. TF>future version of OMNIVIEW that *can* use the "High Memory Area"
  10059.  
  10060. DE>Unfortunately, there are several drawbacks (from our point of
  10061. DE>view anyway) to using the HMA - and those issues, in themselves,
  10062. DE>require a major revision to overcome.
  10063.  
  10064. As a friend of mine is fond of saying, "I heard that!"
  10065.  
  10066. Yeah, it would be a bit more complex than just relocating the
  10067. code up there like OMNIHIGH does now.  There are certain types of
  10068. data that just aren't kosher to put in the HMA, like DOS Disk
  10069. buffers, certain types of interrupt handlers, etc.
  10070.  
  10071. Barring a version of OV that could "live" up there, it still
  10072. would be nice if it could make use of that memory---perhaps as
  10073. scratch space.  Or it could allocate TopView "shadow" screens up
  10074. there.  Or anyone of a number of things that take real RAM or EMS
  10075. right now.
  10076.  
  10077. --Tim Farley
  10078.  
  10079. Date: 06-04-90 (18:35)              Number: 466 / 572 (Echo)
  10080.   To: DENNIS EDWARDS                Refer#: 461
  10081. From: TIM FARLEY                      Read: 06-06-90 (10:48)
  10082. Subj: OMNIVIEW AND PCBOARD 14.2     Status: PUBLIC MESSAGE
  10083. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  10084.  
  10085. DE>You could avoid using exit commands by loading COMMAND in
  10086. DE>resident mode (without the /C option) and then using SENDKEYS to
  10087. DE>"type in" the initial commands in the new partition
  10088.  
  10089. Neat trick---I'll have to look at possibly using that.  My main
  10090. problem is I barely have enough RAM to run the two partitions I
  10091. need, so I don't have room for a third partition to send the
  10092. keystrokes from.
  10093.  
  10094. We're gonna go to a 386 and solve that problem later this month,
  10095. I hope.
  10096.  
  10097. DE>An alternate method - one that would keep you from "EXIT"ing out
  10098. DE>of any of the procs (though KILL and <CTRL><ALT><DEL> would still
  10099. DE>work) - would be to rename autoexec.bat and use the /P option for
  10100. DE>command.
  10101.  
  10102. I actually tried that, but didn't pursue it to the point of
  10103. installing it that way.  I may try that the next time I'm
  10104. fooling around.
  10105.  
  10106. --Tim Farley
  10107.  
  10108. Date: 06-04-90 (20:06)              Number: 467 / 572 (Echo)
  10109.   To: ALL                           Refer#: NONE
  10110. From: RON HOSSACK                     Read: (N/A)
  10111. Subj: OMNIVIEW                      Status: PUBLIC MESSAGE
  10112. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  10113.  
  10114. I had requested info concerning this product about a month ago and
  10115. havn't seen anything come by the US Snail......would you plese check
  10116. and see if the brochures were mailed to me.....
  10117.  
  10118. Solid Rock BBS   (714) 785-9176   19200 - 1200  HST
  10119.  
  10120. Ron Hossack
  10121. 3245Abbotsford
  10122. Riverside, CA  92503
  10123.  
  10124. PCRelay:LATENITE -> INTELEC (tm) Network, Freeport, NY
  10125. 4.10ß14             The Late Show! Riverside, CA 714-359-5624 HST
  10126.  
  10127. Date: 06-03-90 (14:43)              Number: 468 / 572 (Echo)
  10128.   To: ALL                           Refer#: NONE
  10129. From: ANDRE MANN                      Read: HAS REPLIES
  10130. Subj: IS IT WORTH IT?               Status: PUBLIC MESSAGE
  10131. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  10132.  
  10133. Hi,
  10134.  
  10135.         I just downloaded Omniview and before I spend a few hours
  10136. cursing, I would like to know if it's worth the trouble of running it on
  10137. a 12Mhz. AT with a Meg. of RAM...
  10138.  
  10139.         If so, what pointers would you guys and gals give me to have a
  10140. go at it in the right direction?
  10141.  
  10142. Thanks,
  10143. ┌─┐
  10144. │ │
  10145. ├─┤ndré
  10146. └ └────
  10147.  
  10148.  
  10149. NET/Mail : Synapse BBS  Gatineau, QUE (819)-561-5268/6745 243-7179/0306
  10150.  
  10151. PCRelay:INTELEC -> Intelec (tm) Network, Freeport, NY
  10152. 4.10ß14            Network Host: 516 867-4446/7 Hayes  -4448 HST
  10153.  
  10154. Date: 06-05-90 (06:36)              Number: 469 / 572 (Echo)
  10155.   To: ANDRE MANN                    Refer#: 468
  10156. From: RICK KUNZ                       Read: NO
  10157. Subj: IS IT WORTH IT?               Status: PUBLIC MESSAGE
  10158. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  10159.  
  10160. >        I just downloaded Omniview and before I spend a few hours
  10161. >cursing, I would like to know if it's worth the trouble of running it o
  10162. >a 12Mhz. AT with a Meg. of RAM...
  10163.  
  10164.  OMNIVIEW should not be posted for downloading anywhere, Andre. It is a
  10165. commercial program. I'm sure Dennis Edwards will be interested in
  10166. knowing from where it was downloaded, so the company can call and inform
  10167. the Sysop of that board.
  10168.  
  10169. Date: 06-06-90 (07:06)              Number: 470 / 572 (Ecto foreground...]
  10170. │DE>│DE>That's a feature, Tim. The logic behind it is as follows:
  10171. │Today a critical error occurred again...
  10172. │I am at the stage where I think we are perhaps having more
  10173. │fundamental hardware problems on this machine---this time it was
  10174. │a "Sector not found" error...
  10175. │This partition that keeps invoking the critical error handler is
  10176. │managed by Disk Manager.  Is there anything special we should be
  10177. │doing to use DMDRVR.BIN with OmniView?
  10178.  
  10179. Nothing special to do with Disk Manager - we used that on a machine here for
  10180. a while. We took it off because it became convenient to partition the drive
  10181. with DOS. We didn't have any problems when it was on, though.
  10182.  
  10183. │I'll see if I can fool around with FATAL when I have some time,
  10184. │and come back if I have further questions.  Thanks for the tips.
  10185.  
  10186. Good luck. I'm anxious to see what you come up with.
  10187.  
  10188. │I called you folks about getting the OAPI kit mailed to me,
  10189. │haven't seen anything in the mail just yet, though.
  10190.  
  10191. I'll get it to you if it hasn't been sent already.
  10192. Thanks for your patience.
  10193. ---
  10194.  ■ EZ 1.22 ■
  10195.  
  10196. Date: 06-06-90 (10:48)              Number: 473 / 572 (Echo)
  10197.   To: MIKE STROCK                   Refer#: 463
  10198. From: DENNIS EDWARDS                  Read: 06-07-90 (07:16)
  10199. Subj: OMNIVIEW AND PCBOARD 14.2     Status: PUBLIC MESSAGE
  10200. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  10201.  
  10202. │Tim & Dennis:
  10203. │    Thank you very much for your replies  about  my  PCBoard
  10204. │problems.  The  batch  files and explanations should help me
  10205. │out alot.  I'll let you know what happens.
  10206.  
  10207. Glad you found my input useful. Good luck and let me know if you run into a
  10208. bind.
  10209.  
  10210. Take care.
  10211. ---
  10212.  ■ EZ 1.22 ■
  10213.  
  10214. Date: 06-06-90 (13:00)              Number: 475 / 572 (Echo)
  10215.   To: ALL                           Refer#: NONE
  10216. From: MIKE STROCK                     Read: HAS REPLIES
  10217. Subj: BLEED THROUGH WITH OV 4.1     Status: PUBLIC MESSAGE
  10218. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  10219.  
  10220. Howdy!  I finally got PCBoard running Two  nodes  on  an  XT
  10221. using  Omniview  4.10,  thanks  to an immense amount of help
  10222. from Tim Farley,  Dennis  Edwards,  and  Rick  Kunz.  Thanks
  10223. Guys!  My  only  question  now  is,  is there anyway to stop
  10224. bleed through when logged in locally?  If  anybody  has  any
  10225. ideas, I'm all ears.
  10226.  
  10227.     Mike Strock
  10228.     ButtonNet PCBoard
  10229.     206-454-7875 300/1200/2400 24hrs a day, 365 days a year
  10230. ---
  10231.  ■ EZ 1.27 ■ Land of PC File 5.0
  10232.  
  10233. Date: 06-06-90 (15:00)              Number: 476 / 572 (Echo)
  10234.   To: MIKE STROCK                   Refer#: 475
  10235. From: RICK KUNZ                       Read: 06-07-90 (07:16)
  10236. Subj: BLEED THROUGH WITH OV 4.1     Status: PUBLIC MESSAGE
  10237. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  10238.  
  10239. >Guys!  My  only  question  now  is,  is there anyway to stop
  10240. >bleed through when logged in locally?  If  anybody  has  any
  10241. >ideas, I'm all ears.
  10242.  
  10243.  I haven't checked, Mike, but if Sunny Hill provides a modified ANSI.SYS
  10244. driver which is optimized to stop bleedthrough, you might try replacing
  10245. your standard ANSI driver. You really don't need ANSI.SYS for PCBoard,
  10246. anyway, as it uses its own routines for graphics anyway. Good luck!
  10247.  
  10248. Date: 06-06-90 (13:24)              Number: 477 / 572 (Echo)
  10249.   To: RON HOSSACK                   Refer#: NONE
  10250. From: DAVID CHRISTENSEN               Read: NO
  10251. Subj: OMNIVIEW                      Status: PUBLIC MESSAGE
  10252. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  10253.  
  10254. RH>I had requested info concerning this product about a month ago and
  10255. RH>havn't seen anything come by the US Snail......would you plese check
  10256. RH>and see if the brochures were mailed to me.....
  10257.  
  10258.  Ditto, David Christensen
  10259.         332 First Avenue
  10260.         Bayport, NY 11705-1304  Thanks!
  10261.  
  10262.  Saved Jun 05, 1990, 2:10pm
  10263.  
  10264.   EMail 0318α From Bayport, Long Island NY - Relay-> SYSCOM R/O16677
  10265. ---
  10266.  ■ RNet 1.04R: Sound Of Music BBS + Smartnet HUB
  10267.  
  10268. Date: 06-07-90 (06:26)              Number: 478 / 572 (Echo)
  10269.   To: TIM FARLEY                    Refer#: 465
  10270. From: DENNIS EDWARDS                  Read: 06-14-90 (17:29)
  10271. Subj: OMNIVIEW using HMA            Status: PUBLIC MESSAGE
  10272. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  10273.  
  10274. │TF>Speaking of which, is there any thought that there might be a
  10275. │TF>future version of OMNIVIEW that *can* use the "High Memory Area"
  10276. │Barring a version of OV that could "live" up there, it still
  10277. │would be nice if it could make use of that memory---perhaps as
  10278. │scratch space.  Or it could allocate TopView "shadow" screens up
  10279. │there.  Or anyone of a number of things that take real RAM or EMS
  10280. │right now.
  10281.  
  10282. Point taken.
  10283. ---
  10284.  ■ EZ 1.22 ■
  10285.  
  10286. Date: 06-07-90 (06:26)              Number: 479 / 572 (Echo)
  10287.   To: TIM FARLEY                    Refer#: 466
  10288. From: DENNIS EDWARDS                  Read: 06-14-90 (17:29)
  10289. Subj: OMNIVIEW AND PCBOARD 14.2     Status: PUBLIC MESSAGE
  10290. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  10291.  
  10292. │DE>You could avoid using exit commands by loading COMMAND in
  10293. │DE>resident mode (without the /C option) and then using SENDKEYS to
  10294. │DE>"type in" the initial commands in the new partition
  10295. │Neat trick---I'll have to look at possibly using that.  My main
  10296. │problem is I barely have enough RAM to run the two partitions I
  10297. │need, so I don't have room for a third partition to send the
  10298. │keystrokes from.
  10299.  
  10300. You could still do it - it would just take an extra batch file:
  10301.  
  10302. -- set %node% to 2.
  10303. -- start up OV with a .BAT file (running in a "node sized" proc) that loads
  10304.    proc 2 and sends it the keystrokes to start up a common batch file, then
  10305.    dies.
  10306. -- proc 2 tests to see if %node% is set to 2. If it is it waits for
  10307.    proc one to die, spawns the real node 1, "sets" node 1's %node% variable
  10308.    to 1, then sends it the keystrokes to start up the common batch file.
  10309. -- when the common batch file starts up in node 1, it checks %node% and,
  10310.    finding it to be '1' just skips down to the "start up the node"
  10311.    instructions.
  10312.  
  10313. │We're gonna go to a 386 and solve that problem later this month,
  10314. │I hope.
  10315.  
  10316. For the most part - those boxes make life much simpler.
  10317. ---
  10318.  ■ EZ 1.22 ■
  10319.  
  10320. Date: 06-07-90 (06:26)              Number: 480 / 572 (Echo)
  10321.   To: ANDRE MANN                    Refer#: 468
  10322. From: DENNIS EDWARDS                  Read: NO
  10323. Subj: IS IT WORTH IT?               Status: PUBLIC MESSAGE
  10324. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  10325.  
  10326. │        I just downloaded Omniview and before I spend a few hours
  10327. │cursing, I would like to know if it's worth the trouble of running it on
  10328. │a 12Mhz. AT with a Meg. of RAM...
  10329. │        If so, what pointers would you guys and gals give me to have a
  10330. │go at it in the right direction?
  10331.  
  10332. Andre,
  10333.  
  10334. I have to say that OMNIVIEW is a commercial product and the BBS network is
  10335. not it's intended means of distribution. I realize that you did not have
  10336. knowledge of this. However, I would very much like a copy of the archive you
  10337. downloaded and the number of the board you got it from - as well as any
  10338. history you may have about the archive's distribution. We simply want to
  10339. limit the distribution of this pirate copy and the damage that it may be
  10340. doing to our livelihood. Please give either Ruth Yingst (President) or myself
  10341. a voice call at (800) 367-0651. We would be grateful.
  10342.  
  10343. With that out of the way... There are a couple of things that you can do to
  10344. minimise the hassle involved in getting OMNIVIEW up and running - or deciding
  10345. if you want to. First I would mention an "expert system" I wrote which is
  10346. designed to take a look around on the system it is running on and make some
  10347. (reasonably sound) guesses about what kind of performance you can get from
  10348. OMNIVIEW with your box. The second archive is a collection of application
  10349. notes that discuss various aspects of OMNIVIEW's operation.
  10350.  
  10351. Both of these are available on Rick Kunz' Poverty Rock BBS in Seattle - (206)
  10352. 367-2596 - and have been distributed to a number of boards on the SmartNet
  10353. and INTELLEC networks. On Rick's board these will be found in the OMNIVIEW
  10354. directory as CONCUREn.ZIP and OVAPNn.ZIP, respectively (where 'n' is the
  10355. version number of the archive). Poverty Rock is the home board for this
  10356. conference and will always have the latest updates.
  10357.  
  10358. Because of the reader message limit, I am sending you a second message which
  10359. is the stock answer to the "what can I do with OMNIVIEW and a '286" question.
  10360. You also might want to set your message pointer for this conference back by
  10361. about 20 or so since Tim Farley posted some interesting batch files that he
  10362. uses to run his dual node BBS under OMNIVIEW on a '286.
  10363.  
  10364. If none of these answer specific questions you may have, please let me know
  10365. and I'll try to help. I look forward to hearing from you soon.
  10366.  
  10367. Thanks,
  10368.  
  10369. Dennis Edwards
  10370. Software Engineer
  10371.  
  10372. Sunny Hill Software
  10373. POB 55278
  10374. Seattle, WA 98155-5278
  10375.  
  10376. (800) 367-0651
  10377. ---
  10378.  ■ EZ 1.22 ■
  10379.  
  10380. Date: 06-07-90 (06:26)              Number: 481 / 572 (Echo)
  10381.   To: ANDRE MANN                    Refer#: 468
  10382. From: DENNIS EDWARDS                  Read: NO
  10383. Subj: IS IT WORTH IT?               Status: PUBLIC MESSAGE
  10384. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  10385.  
  10386. │ I would like to know if it's worth the trouble of running it on
  10387. │a 12Mhz. AT with a Meg. of RAM...
  10388.  
  10389. I assume that the initial Meg is 640K conventional, 384K extended on a '286
  10390. momboard. Probably the best use for extended memory, at least from OV's
  10391. perspective, is as a RAM disk. You can set the SWAP environment variable to
  10392. point to that drive and this will increase swapping speed. Since OV swaps on
  10393. a process by process basis, the resulting drive must be big enough to hold
  10394. all your swappable processes simultaneously: If you have three 300k swappable
  10395. processes and a 200k nonswappable process then you must have about 1M (300K *
  10396. 3) reserved for the SWAP drive.
  10397.  
  10398. With your box, OMNIVIEW (and DESQview, etc.) will multitask only those
  10399. programs that can simultaneously fit in conventional memory (CONCURE can tell
  10400. you how much will be RAM will be left after running OMNIVIEW). Anything else
  10401. will be swapped to disk (if you let it) to make way for new programs. The
  10402. programs "on disk" won't run.
  10403.  
  10404. There on two kinds of concurrency supported by OMNIVIEW. Normal concurrency
  10405. is where a program is scheduled (on a preemptive, time sliced basis) whenever
  10406. its turn comes up: When this scheduling event occures depends on its priority
  10407. and quanta relative to the other current processes in the system. There are
  10408. 16 priority queues (which can each hold ten processes) and each process may
  10409. have a quanta of 1-127 clock ticks. Scheduling events are considered on clock
  10410. tick. Omniview always trys to run a process with a higher priority if one is
  10411. available, if not, it will wait until the current process' quanta is expired
  10412. and then run the next highest priority process. A process that is waiting for
  10413. a system resource (such as a user's keystroke) will not be scheduled.
  10414.  
  10415. Interrupt concurrency is driven by hardware interrupts. On anything less than
  10416. a '386 system, interrupt driven processes must be nonswappable: That is,
  10417. fixed in the DOS Transient Program Area (TPA) - the room DOS has to run
  10418. normal programs, usually 640K. The last OV process to revector an IRQ is
  10419. given control of the CPU when that IRQ is generated. If no process has
  10420. revectored that IRQ it is passed on to the interrupt handler installed prior
  10421. to OV. With a '386 or later system and an appropriate memory manager
  10422. (currently only 386^MAX) these processes may run from EMS, provided they are
  10423. the last process to revecter a particular IRQ.
  10424.  
  10425. While on anything less than a '386 (with an appropriate memory manager)
  10426. interrupt driven processes can't run out of EMS. On these earlier systems,
  10427. EMS can still be useful, however. The things you can do with EMS depend on
  10428. the LIM hardware, the design of your motherboard, the type of video
  10429. adapter(s) in the system and the software you plan to run. With LIM 3.2 EMS
  10430. hardware (even with a LIM 4.0 driver), you can only do two things:
  10431.  
  10432. 1) Swap processes using the EMS as a sort of fast RAM drive that will
  10433. overflow to some logical drive when it fills up.
  10434.  
  10435. 2) Load the OMNIVIEW menu into the page frame. This takes 64K of EMS but only
  10436. 9K out of the TPA. A few programs, such as Microsoft Windows and the
  10437. Lantastic network, do not like programs that run out of the page frame so
  10438. this may, or may not, be useful to you.
  10439.  
  10440. With LIM 4.0 EMS hardware and a LIM 4.0 driver you can also do the following:
  10441.  
  10442. 1) Load OMNIVIEW into a 48K contiguous EMS (or XMS) block located somewhere
  10443. between the top of the video adapter (BIOS) and the bottom of the system ROM
  10444. BIOS. This is accomplished by configuring your memory manager to
  10445. perform/allow this allocation and then running OMNIHIGH.
  10446.  
  10447. 2) "Topfill" from the top of conventional memory to the bottom of the first
  10448. video adapter's regen buffer. When an EGA/VGA (and some other "non-standard"
  10449. high resolution displays) the regen buffer starts at the 640K boundary and
  10450. this can't be done reliably. With an MDA or Hercules adapter you get an extra
  10451. 64K (704K of DOS) and with a CGA you get an extra 96K (736K of DOS).
  10452.  
  10453. 3) "Backfill" the motherboard. This requires that you remove conventional
  10454. memory from the motherboard and configure your memory manager to map EMS into
  10455. this vacant address space. The amount of conventional memory that you can
  10456. remove depends on the design of your system hardware and the assumptions made
  10457. by the BIOS Pre-Operation Startup Tests (POST). Consult you hardware
  10458. documentation for details.
  10459.  
  10460. Once you have accomplished the backfill, the size of the EMS block mapped
  10461. into the DOS TPA (Kbytes of backfill + Kbytes of topfill), will determine the
  10462. size of the largest swappable program for which normal concurrency is
  10463. supported. The number of normally concurrent processes you can have running
  10464. at one time will depend on you're free EMS. With 2M of EMS, an MDA (64K
  10465. topfill), 256K on the momboard (384K backfill), 580K free after AUTOEXEC is
  10466. run (644K free w/ topfill), and a 250K communications program running in
  10467. partition one, you would have:
  10468.         644K    total TPA
  10469.       -  12K    typical TPA impact from loading OMNIVIEW in high memory
  10470.       - 250K    space taken up by the non-swappable .COM program
  10471.       -------
  10472.         382K    remaining for normally concurrent processes
  10473. On all systems, EMS is community property. OMNIVIEW uses it to store/run
  10474. processes and these processses may use it to store data, overlays, etc. You
  10475. can limit the amount of EMS a process can use. If only one process were
  10476. allowed to use EMS and that use was limited to 500K, then you could run 3
  10477. ( 1 + ((2048K - 64K - 48K -448K -500K) / 382K) ) normally concurrent
  10478. processes and have about 200K of EMS remaining.
  10479. ---
  10480.  ■ EZ 1.22 ■
  10481.  
  10482. Date: 06-09-90 (06:37)              Number: 482 / 572 (Echo)
  10483.   To: MIKE STROCK                   Refer#: 475
  10484. From: DENNIS EDWARDS                  Read: 06-11-90 (06:39)
  10485. Subj: BLEED THROUGH WITH OV 4.1     Status: PUBLIC MESSAGE
  10486. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  10487.  
  10488. │Howdy!  I finally got PCBoard running Two  nodes  on  an  XT
  10489.  
  10490. Good deal, Mike!
  10491.  
  10492. │My only question now is, is there anyway to stop
  10493. │bleed through when logged in locally? If anybody has any
  10494. │ideas, I'm all ears.
  10495.  
  10496. Depends on what it is that's bleeding through.
  10497.  
  10498. What your seeing is, of course, the result of the background process poking
  10499. data into the regen buffer which is "owned" by the foreground program. You
  10500. have 3 options:
  10501.  
  10502.     1) Upgrade to a 386.
  10503.     2) Turn off the program in background.
  10504.     3) Convince the background programs not to write directly to the screen.
  10505.  
  10506. PCB (and some others) will turn off direct screen writes to the physical
  10507. screen if they detect a positive response from either a TopView or DESQview
  10508. "get virtual screen" call. OMNIVIEW implements both of these system calls.
  10509. The DESQview call is always emulated. To turn on the TopView emulation in
  10510. OMNIVIEW either set TopView Emulation to "Yes" in the menu or add a "/T"
  10511. parameter to the OMNIVIEW/OMNIHIGH/SPAWN/OPEN command lines when you create
  10512. the proc. The /t switch allocates a device for the given partition that
  10513. emulates certain TopView functions.
  10514.  
  10515. Give /t a try. If you end up with a screen that "jerks", you can use the
  10516. VSCRNOFF utility to reset video updates to "auto" for its partition.
  10517. ---
  10518.  ■ EZ 1.22 ■
  10519.  
  10520. Date: 06-09-90 (06:37)              Number: 483 / 572 (Echo)
  10521.   To: DAVID CHRISTENSEN             Refer#: 477
  10522. From: DENNIS EDWARDS                  Read: NO
  10523. Subj: OMNIVIEW                      Status: PUBLIC MESSAGE
  10524. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  10525.  
  10526. │RH>I had requested info concerning this product about a month ago and
  10527.  
  10528. Sorry, I'll check on it.
  10529. ---
  10530.  ■ EZ 1.22 ■
  10531.  
  10532. Date: 06-10-90 (11:15)              Number: 484 / 572 (Echo)
  10533.   To: DENNIS EDWARDS                Refer#: NONE
  10534. From: DAVID CHRISTENSEN               Read: 06-11-90 (07:07)
  10535. Subj: OMNIVIEW                      Status: PUBLIC MESSAGE
  10536. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  10537.  
  10538. │RH>I had requested info concerning this product about a month ago and
  10539.  
  10540. DE>Sorry, I'll check on it.
  10541.  
  10542.  Thank You, Dennis.
  10543.  
  10544.  Saved Jun 09, 1990, 10:31pm
  10545.  
  10546.   EMail 0318α From Bayport, Long Island NY - Relay-> SYSCOM R/O16677
  10547. ---
  10548.  ■ RNet 1.04R: Sound Of Music BBS + Smartnet HUB
  10549.  
  10550. Date: 06-10-90 (22:13)              Number: 487 / 572 (Echo)
  10551.   To: DENNIS EDWARDS                Refer#: NONE
  10552. From: DAVE CALMER                     Read: 06-14-90 (14:38)
  10553. Subj: Information                   Status: PUBLIC MESSAGE
  10554. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  10555.  
  10556. Sorry to inform you, I to am one of the forgotten that requested info on
  10557. Omniview.
  10558.  
  10559.                        The DANGER ZONE!! BBS
  10560.                        PO Box 6154
  10561.                        Rock Island, Il. 61201
  10562.  
  10563. PCRelay:DANGRZN -> Intelec (tm) North Central SuperRegional
  10564. 4.10ß14            The Danger Zone!! >>><<< (309) 788-2029
  10565.  
  10566. Date: 06-15-90 (14:24)              Number: 488 / 572 (Echo)
  10567.   To: DAVE CALMER                   Refer#: 487
  10568. From: DENNIS EDWARDS                  Read: NO
  10569. Subj: Information                   Status: PUBLIC MESSAGE
  10570. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  10571.  
  10572. │Sorry to inform you, I to am one of the forgotten that requested info on
  10573. │Omniview.
  10574.  
  10575. Don't know what to say guys...
  10576. We are trying again. Thanks for your patience.
  10577. ---
  10578.  ■ EZ 1.22 ■
  10579.  
  10580. Date: 06-15-90 (15:34)              Number: 489 / 572 (Echo)
  10581.   To: DENNIS EDWARDS                Refer#: 479
  10582. From: TIM FARLEY                      Read: 06-18-90 (08:51)
  10583. Subj: OMNIVIEW AND PCBOARD 14.2     Status: PUBLIC MESSAGE
  10584. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  10585.  
  10586. DE>You could still do it - it would just take an extra batch file:
  10587.  
  10588. Yeah, neat idea---have one start the other, and vice versa.
  10589.  
  10590. One advantage to your scheme is it probably could be adapted such
  10591. that one node could automagically restart the other node in the
  10592. event of a crash.   Each node could check and see if the other
  10593. one is running ok, and if not, spawn a new copy of it.
  10594.  
  10595. Hmmmmm.....will have to look into that after I get finished
  10596. shuffling hardware and furniture around here.
  10597.  
  10598. --Tim Farley
  10599.  
  10600. Date: 06-15-90 (15:34)              Number: 490 / 572 (Echo)
  10601.   To: DENNIS EDWARDS                Refer#: 472
  10602. From: TIM FARLEY                      Read: 06-18-90 (08:51)
  10603. Subj: INT 24 lockup problem         Status: PUBLIC MESSAGE
  10604. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  10605.  
  10606. TF>This partition that keeps invoking the critical error handler is
  10607. TF>managed by Disk Manager.  Is there anything special we should be
  10608. TF>doing to use DMDRVR.BIN with OmniView?
  10609.  
  10610. DE>Nothing special to do with Disk Manager
  10611.  
  10612. Good to know.
  10613.  
  10614. Update:  since the last exciting episode of "Tim Bothers Dennis",
  10615. Tim decided to run SpinRite II on the offending drive.  It turns
  10616. out that the C: partition, and the D: partition (which were both
  10617. on the same physical drive) were actually formatted at two
  10618. different interleave values!
  10619.  
  10620. SpinRite fixed this, and the other problems too, and now
  10621. everything runs smoothly.  No more INT 24 occurances.
  10622.  
  10623.  
  10624. Question:  SpinRite does an "analysis" of an optimum interleave
  10625. based on the speed of the processor, etc.  I let it take its
  10626. suggestion action, but later it occurred to me that the overhead
  10627. incurred by OmniView being in the system might make SpinRite's
  10628. interleave settings too optimistic.   (As per the suggestions in
  10629. the SpinRite manual, I did NOT run SpinRite inside OmniView).
  10630.  
  10631. Or does the fact that OmniView does not do task switches while
  10632. inside a DOS call make this moot?  In other words, since DOS
  10633. isn't going to get interrupted while reading the disk, is it true
  10634. that the OmniView overhead will not affect what would make a good
  10635. interleave setting?
  10636.  
  10637.  
  10638. To further confuse you (got to make you earn your money, heh) we
  10639. have Super PC-Kwik loaded, and I have it set to use a "track
  10640. buffer" of one full track in length.  I assume that would factor
  10641. in, since PC-Kwik will preload an entire track at a shot, thereby
  10642. maximizing data throughput at current interleave, etc.
  10643.  
  10644. --Tim Farley
  10645.  
  10646. Date: 06-23-90 (08:27)              Number: 491 / 572 (Echo)
  10647.   To: TIM FARLEY                    Refer#: 489
  10648. From: DENNIS EDWARDS                  Read: 06-25-90 (18:53)
  10649. Subj: OMNIVIEW AND PCBOARD 14.2     Status: PUBLIC MESSAGE
  10650. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  10651.  
  10652. │DE>You could still do it - it would just take an extra batch file:
  10653. │Yeah, neat idea---have one start the other, and vice versa.
  10654. │One advantage to your scheme is it probably could be adapted such
  10655. │that one node could automagically restart the other node in the
  10656. │event of a crash.   Each node could check and see if the other
  10657. │one is running ok, and if not, spawn a new copy of it.
  10658.  
  10659. Yup. Watchdog PCBs. Whataconcept.
  10660. ---
  10661.  ■ EZ 1.22 ■
  10662.  
  10663. Date: 06-23-90 (08:27)              Number: 492 / 572 (Echo)
  10664.   To: TIM FARLEY                    Refer#: 490
  10665. From: DENNIS EDWARDS                  Read: 06-25-90 (18:53)
  10666. Subj: INT 24 lockup problem         Status: PUBLIC MESSAGE
  10667. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  10668.  
  10669. │TF>This partition that keeps invoking the critical error handler is
  10670. │TF>managed by Disk Manager.  Is there anything special we should be
  10671. │...
  10672. │SpinRite fixed this, and the other problems too, and now
  10673. │everything runs smoothly.  No more INT 24 occurances.
  10674.  
  10675. THATS good. Gibson done himself proud with SpinRite, fer sure.
  10676. (And don't sweat the questions - swat I'm here for.)
  10677.  
  10678. │Question:  SpinRite does an "analysis" of an optimum interleave
  10679. │based on the speed of the processor, etc.  I let it take its
  10680. │suggestion action, but later it occurred to me that the overhead
  10681. │incurred by OmniView being in the system might make SpinRite's
  10682. │interleave settings too optimistic.   (As per the suggestions in
  10683. │the SpinRite manual, I did NOT run SpinRite inside OmniView).
  10684. │Or does the fact that OmniView does not do task switches while
  10685. │inside a DOS call make this moot?  In other words, since DOS
  10686. │isn't going to get interrupted while reading the disk, is it true
  10687. │that the OmniView overhead will not affect what would make a good
  10688. │interleave setting?
  10689. │To further confuse you (got to make you earn your money, heh) we
  10690. │have Super PC-Kwik loaded, and I have it set to use a "track
  10691. │buffer" of one full track in length.  I assume that would factor
  10692. │in, since PC-Kwik will preload an entire track at a shot, thereby
  10693. │maximizing data throughput at current interleave, etc.
  10694.  
  10695. I have, to this point, been fairly successful in avoiding learning how the
  10696. disk hardware works. But I do know this - when you want to get data from some
  10697. archival storage media, DOS spends a lot of time hanging out waiting for the
  10698. hardware to process the request. The process of encoding the magnetic (or
  10699. optical) impluses on this media into processor digestible chunks of digital
  10700. impulses is a hardware task. Servos rotate at a more or less fixed rate, head
  10701. and head gap reluctance are independent of processor clock rate and opamp
  10702. slew is independent of the thread context that may be functioning within the
  10703. microprocessor hardware coincidently. Additionaly, these considerations are
  10704. not directly affectable by software.
  10705.  
  10706. I find it helpful to look at what SpinRite's interleave adjustment does by
  10707. looking at the situation using the analogy of a lazy susan and a robot arm
  10708. where the lazy susan rotates at a fixed rate and the robot arm has a fixed
  10709. response time. I imange the task of the robot arm is to pick a bunch of
  10710. bottles off the lazy susan and put them in a shipping case. The bottles are
  10711. numbered sequentially and must be put in the box in numerical order. This
  10712. means that when it is ready to pick up the next bottle off the lazy susan,
  10713. the one it needs may be on the other side from where, or (worse yet) just
  10714. gone past where, the robot can reach it. When this is True, the robot must
  10715. wait for the bottle to spin 'round where it is range before it can pick it
  10716. up. This waiting is a waste of time.
  10717.  
  10718. What SpinRite does is modify the bottle delivery system so that a human
  10719. watching the numbered bottles go by on the lazy susan would see them as out
  10720. of sequence. The robot however - because it only cares about putting the
  10721. bottles in a box - would always find the correct bottle under its claw when
  10722. it was ready to pick up another one. Reordering the sequence of the bottles
  10723. on the lazy susan is the only way to accomplish this - short of buying a new
  10724. robot. Increasing expenditures on faster delivery trucks or redesigning the
  10725. shipping boxes will not overcome the delay the robot puts in the system if it
  10726. finds the bottles out of sequence relative to its own task. (Though putting
  10727. the shipping boxes on seperate lazy susans could improve the delivery
  10728. system efficiency, it would do so at the cost of a very complicated truck
  10729. loading task).
  10730.  
  10731. That is why, by increasing the interleave on my old PC from 3:1 to 5:1, I
  10732. gained a 170% increase in the disk response time - because the hard disk data
  10733. bottling robot, when it reached to the lazy susan, found the bottles under
  10734. its claw more often than it did before. Since PC-KWIK still has to depend on
  10735. the robot to get the bottled data into its cache, you will suffer the same
  10736. performance burden as if it weren't there at all whenever you access data
  10737. that isn't resident within the cache. What a cache _can_ do for you -
  10738. particularly one with "look ahead"- is save up stuff that the robot has
  10739. already put in boxes into a sort of surge tank so that when it comes time for
  10740. you to ask for data you are impaired only by the time limitations of the
  10741. digital circuitry rather than the electro/optical-mechanical
  10742. hysterisis/inertia of the actual disk mechanism.
  10743.  
  10744. You sorta have the cart before the horse when you perceive that OV impacts on
  10745. disk performance. The time it takes for data to get on the sytem bus is cast,
  10746. if not in concrete, at least in silicon, iron and copper. Since OMNIVIEW must
  10747. suspend any context execution until a DOS call returns, and since the
  10748. electro/optical-mechanical hysterises/inertia is by far the biggest bottle
  10749. neck in the archival data delivery system - anything you can do to reduce
  10750. that time will increase the overall performance of the system as a whole and
  10751. this includes the multitasking environment.
  10752.  
  10753. In short, the benefits of interleave adjustment are real and fundamental. I
  10754. haven't bothered to verify Gibson's performance claims so I don't know if
  10755. they are absolutely correct (whatever that means) but I do know from
  10756. experience that SpinRite can perceptibly improve your system efficiency.
  10757. ---
  10758.  ■ EZ 1.22 ■
  10759.  
  10760. Date: 06-23-90 (10:58)              Number: 493 / 572 (Echo)
  10761.   To: DENNIS EDWARDS                Refer#: 492
  10762. From: RICK KUNZ                       Read: 06-27-90 (06:24)
  10763. Subj: "Optimization"                Status: PUBLIC MESSAGE
  10764. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  10765.  
  10766. Excellent post on Optimization, Dennis. Mind if I copy that over to the
  10767. NEWUSERS conference? I think it elucidates the process quite well.
  10768.  
  10769. Date: 06-27-90 (19:15)              Number: 494 / 572 (Echo)
  10770.   To: RICK KUNZ                     Refer#: 493
  10771. From: DENNIS EDWARDS                  Read: 06-27-90 (22:15)
  10772. Subj: "Optimization"                Status: PUBLIC MESSAGE
  10773. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  10774.  
  10775. │Excellent post on Optimization, Dennis. Mind if I copy that over to the
  10776. │NEWUSERS conference? I think it elucidates the process quite well.
  10777.  
  10778. Uhhh, no, I guess not. But I don't remember what you're refering to
  10779. (sorry)...
  10780.  
  10781. ---
  10782.  ■ EZ 1.30 ■
  10783.  
  10784. Date: 06-27-90 (22:16)              Number: 495 / 572 (Echo)
  10785.   To: DENNIS EDWARDS                Refer#: 494
  10786. From: RICK KUNZ                       Read: 06-29-90 (09:51)
  10787. Subj: "Optimization"                Status: PUBLIC MESSAGE
  10788. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  10789.  
  10790. >Uhhh, no, I guess not. But I don't remember what you're refering to
  10791.  
  10792.  The Int 24 post; actually it was about interleave optimization.
  10793.  
  10794. Date: 06-29-90 (12:55)              Number: 496 / 572 (Echo)
  10795.   To: RICK KUNZ                     Refer#: 495
  10796. From: DENNIS EDWARDS                  Read: 06-29-90 (19:13)
  10797. Subj: "Optimization"                Status: PUBLIC MESSAGE
  10798. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  10799.  
  10800. │>Uhhh, no, I guess not. But I don't remember what you're refering to
  10801. │ The Int 24 post; actually it was about interleave optimization.
  10802.  
  10803. Oh. Sure, use it. Glad you found the analogy useful.
  10804. ---
  10805.  ■ EZ 1.30 ■
  10806.  
  10807. Date: 07-13-90 (06:21)              Number: 497 / 572 (Echo)
  10808.   To: ALL                           Refer#: NONE
  10809. From: RON JOUBERT                     Read: HAS REPLIES
  10810. Subj: WE'RE HERE                    Status: PUBLIC MESSAGE
  10811. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  10812.  
  10813. Itty Bitty BBS of Spfld MA is now echoing this conference.
  10814. ---
  10815.  ■ RNet 1.04U: ■INTELEC >Itty Bitty BBS ■ Springfield ■ MA ■ (413)746-3498
  10816.  
  10817. PCRelay:INTELEC -> #402 Intelec (tm) Network, Freeport, NY
  10818. 4.10ß15            PCRelay/Rnet/Qnet/NetMail and the best users!
  10819.  
  10820. Date: 07-14-90 (23:36)              Number: 498 / 572 (Echo)
  10821.   To: RON JOUBERT                   Refer#: 497
  10822. From: RICK KUNZ                       Read: NO
  10823. Subj: WE'RE HERE                    Status: PUBLIC MESSAGE
  10824. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  10825.  
  10826. >Itty Bitty BBS of Spfld MA is now echoing this conference.
  10827.  
  10828.  Welcome, Ron! Glad to see your board in the OMNIVIEW conference; we
  10829. hope your users of the program enjoy it!
  10830.  
  10831. Date: 07-18-90 (15:21)              Number: 499 / 572 (Echo)
  10832.   To: RICK KUNZ                     Refer#: 498
  10833. From: JEFFERY FOY                     Read: 07-18-90 (16:36)
  10834. Subj: WE'RE HERE                    Status: PUBLIC MESSAGE
  10835. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  10836.  
  10837. RK>>Itty Bitty BBS of Spfld MA is now echoing this conference.
  10838. RK>
  10839. RK> Welcome, Ron! Glad to see your board in the OMNIVIEW conference; we
  10840. RK>hope your users of the program enjoy it!
  10841.  
  10842. Er, excuse the ignorance here, Rick, but what IS this OMNIVIEW? Is
  10843. it another of the TOPVIEW/DESQVIEW ilk?
  10844.  
  10845. Jeff
  10846. ---
  10847.  ■ EZ 1.30 ■
  10848.  
  10849. Date: 07-18-90 (16:36)              Number: 500 / 572 (Echo)
  10850.   To: JEFFERY FOY                   Refer#: 499
  10851. From: RICK KUNZ                       Read: 07-19-90 (12:18)
  10852. Subj: WE'RE HERE                    Status: PUBLIC MESSAGE
  10853. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  10854.  
  10855. >Er, excuse the ignorance here, Rick, but what IS this OMNIVIEW? Is
  10856. >it another of the TOPVIEW/DESQVIEW ilk?
  10857.  
  10858.  OMNIVIEW is a multitasker program, and it developed out of
  10859. Taskview. Dennis Edwards, mild-mannered Ace Programmer for Sunny Hill
  10860. Software (here in Everett, Wash.!) will no doubt upload you a more
  10861. complete response. It's easily command-driven and works with LANs pretty
  10862. well. Good stuff!
  10863.  
  10864. Date: 07-19-90 (14:30)              Number: 501 / 572 (Echo)
  10865.   To: RICK KUNZ                     Refer#: 500
  10866. From: JEFFERY FOY                     Read: 07-19-90 (14:53)
  10867. Subj: WE'RE HERE                    Status: PUBLIC MESSAGE
  10868. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  10869.  
  10870. RK> OMNIVIEW is a multitasker program, and it developed out of
  10871. RK>Taskview.
  10872.  
  10873. Oh, didn't know that. Always wondered what happened to Taskview.
  10874.  
  10875. RK>Dennis Edwards, mild-mannered Ace Programmer for Sunny Hill
  10876. RK>Software (here in Everett, Wash.!) will no doubt upload you a more
  10877. RK>complete response.
  10878.  
  10879. Dennis, if you see this, feel free. I am quite interested.
  10880.  
  10881. RK>It's easily command-driven and works with LANs pretty well.
  10882. RK>Good stuff!
  10883.  
  10884. Now for the $64.00 question - will it run in conjunction with a
  10885. BBS?
  10886.  
  10887. Jeff
  10888. ---
  10889.  ■ EZ 1.30 ■
  10890.  
  10891. Date: 07-23-90 (06:31)              Number: 502 / 572 (Echo)
  10892.   To: JEFFERY FOY                   Refer#: 501
  10893. From: MIKE STROCK                     Read: 07-23-90 (11:52)
  10894. Subj: WE'RE HERE                    Status: PUBLIC MESSAGE
  10895. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  10896.  
  10897. Jeff,
  10898.   You can definitely run a bbs under Omniview.  I'm running a two
  10899.   node bbs (PCBoard 14.5/E3 (Beta) under Omniview on an XT.  Took
  10900.   quite a while to get it set up correctly (with a lot of help
  10901.   from Tim Farley (SemWare BBS) and Rick (Poverty Rock), but
  10902.   it is working really well.  Give it a call and leave me a
  10903.   message if you have any questions I can answer.
  10904.  
  10905.      Mike
  10906.      ButtonNet PCBoard (206) 454-7875 24hrs 300/1200/2400 baud.
  10907. ---
  10908.  ■ EZ 1.29 #1078 ■ Castration: Circumcision beyond your control.
  10909.  
  10910. Date: 07-23-90 (15:38)              Number: 503 / 572 (Echo)
  10911.   To: MIKE STROCK                   Refer#: 502
  10912. From: JEFFERY FOY                     Read: 07-24-90 (06:45)
  10913. Subj: WE'RE HERE                    Status: PUBLIC MESSAGE
  10914. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  10915.  
  10916. MS>Jeff,
  10917. MS>  You can definitely run a bbs under Omniview.
  10918.  
  10919. Just what I needed to hear! :)
  10920.  
  10921. MS>  I'm running a two
  10922. MS>  node bbs (PCBoard 14.5/E3 (Beta) under Omniview on an XT.
  10923.  
  10924. On an XT? Neat. So far you're batting 1000 with me. :)
  10925.  
  10926. MS>  Took
  10927. MS>  quite a while to get it set up correctly (with a lot of help
  10928. MS>  from Tim Farley (SemWare BBS) and Rick (Poverty Rock), but
  10929. MS>  it is working really well.
  10930.  
  10931. SHHH! Don't let Rick hear you say that. It'll blow his image of
  10932. being humble. :)
  10933.  
  10934. MS>  Give it a call and leave me a
  10935. MS>  message if you have any questions I can answer.
  10936.  
  10937. Thanks, Mike, I'll do that.
  10938.  
  10939. MS> ■ EZ 1.29 #1078 ■ Castration: Circumcision beyond your control.
  10940.  
  10941. A little of the sides and off the top, eh?  ;)  (hehehehehehe)
  10942.  
  10943. Jeff
  10944. ---
  10945.  ■ EZ 1.30 ■
  10946.  
  10947. Date: 07-23-90 (02:56)              Number: 504 / 572 (Echo)
  10948.   To: DENNIS EDWARDS                Refer#: NONE
  10949. From: DAVID CHRISTENSEN               Read: 07-27-90 (11:05)
  10950. Subj: OMNIVIEW                      Status: PUBLIC MESSAGE
  10951. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  10952.  
  10953. DE╢Date: 04-21-90 (10:03)           Number: 130       Intelec Business Netwo
  10954. DE╢  To: DAVID CHRISTENSEN          Refer#: NONE
  10955. DE╢From: DENNIS EDWARDS               Read: NO
  10956. DE╢Subj: OMNIVIEW                     Conf: (3) OmniView
  10957. DE╢│ Mind sending me some info? (and demo if one exists?), As well do you
  10958. DE╢Will send a brochure, come the workweek. No demo. We offer a 35% sysop
  10959. DE╢discount but none for students per se.
  10960.  
  10961.  Well its been 3 months, no brochure.....if you want to try again:
  10962.  
  10963.  332 First Avenue
  10964.  Bayport, NY 11705-1304
  10965.  
  10966.  
  10967. ■ dMail 0·1 ■ Backup not found: (a)bort (r)etry (p)anic
  10968.  
  10969. PCRelay:INTELEC -> #402 Intelec (tm) Network, Freeport, NY
  10970. 4.10ß15            PCRelay/Rnet/Qnet/NetMail and the best users!
  10971.  
  10972. Date: 07-24-90 (10:49)              Number: 505 / 572 (Echo)
  10973.   To: ALL                           Refer#: NONE
  10974. From: PETER WILLIAMS                  Read: HAS REPLIES
  10975. Subj: HELLO                         Status: PUBLIC MESSAGE
  10976. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  10977.  
  10978.  
  10979.  
  10980. CCSBoard, The BBS of Creative Computer Solutions, In Emerson, NJ
  10981. is proud to be carrying this conference.
  10982. ---
  10983.  ■ RNet 1.04U: CCSBoard - Emerson NJ
  10984.  
  10985. PCRelay:INTELEC -> #402 Intelec (tm) Network, Freeport, NY
  10986. 4.10ß15            PCRelay/Rnet/Qnet/NetMail and the best users!
  10987.  
  10988. Date: 07-24-90 (23:39)              Number: 506 / 572 (Echo)
  10989.   To: PETER WILLIAMS                Refer#: 505
  10990. From: RICK KUNZ                       Read: NO
  10991. Subj: HELLO                         Status: PUBLIC MESSAGE
  10992. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  10993.  
  10994. >CCSBoard, The BBS of Creative Computer Solutions, In Emerson, NJ
  10995. >is proud to be carrying this conference.
  10996.  
  10997.  Welcome, Peter! Glad to have your board carrying OMNIVIEW support!
  10998. Omniview is a great multitasker program and the folks at Sunny Hill
  10999. Software have their premiere techie, Dennis Edwards, as
  11000. support-person-guru here. Omniview even offers a deal for Sysops --
  11001. which is always appreciated by us beleaguered Sysops!
  11002.  
  11003. Date: 07-26-90 (07:00)              Number: 507 / 572 (Echo)
  11004.   To: DENNIS EDWARDS                Refer#: NONE
  11005. From: TOM OPPENHEIMER                 Read: 07-27-90 (11:05)
  11006. Subj: SETTING UP A WILDCAT BBS      Status: PUBLIC MESSAGE
  11007. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  11008.  
  11009. I am in the process of upgrading a single line Wildcat bbs to a
  11010. multiline board (2 lines) and would appreciate any help you can give in
  11011. setting up OMNIVIEW for this. Also if you know of any Wildcat boards
  11012. that are setup this way, I'd like to get together with them for any help
  11013. they can give.
  11014. For the record, the computer is an AT clone with 1100k or EXTENDED
  11015. memory (in addition to the 640K base). No EXPANDED memory.
  11016. Thanks!
  11017.  
  11018. Date: 07-27-90 (18:57)              Number: 508 / 572 (Echo)
  11019.   To: JEFFERY FOY                   Refer#: 501
  11020. From: TIM FARLEY                      Read: 07-27-90 (20:01)
  11021. Subj: WE'RE HERE                    Status: PUBLIC MESSAGE
  11022. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  11023.  
  11024. JF>Now for the $64.00 question - will it run in conjunction with a
  11025. JF>BBS?
  11026.  
  11027. We also run a 2-node PCBoard BBS here in Atlanta under OmniView.
  11028.  
  11029. --Tim Farley
  11030.  
  11031. Date: 07-27-90 (22:51)              Number: 509 / 572 (Echo)
  11032.   To: TIM FARLEY                    Refer#: 508
  11033. From: JEFFERY FOY                     Read: 08-02-90 (14:55)
  11034. Subj: WE'RE HERE                    Status: PUBLIC MESSAGE
  11035. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  11036.  
  11037. TF>JF>Now for the $64.00 question - will it run in conjunction with a
  11038. TF>JF>BBS?
  11039. TF>
  11040. TF>We also run a 2-node PCBoard BBS here in Atlanta under OmniView.
  11041.  
  11042. And we thank you for your support! :)
  11043.  
  11044. Jeff
  11045. ---
  11046.  ■ EZ 1.30 ■
  11047.  
  11048. Date: 07-27-90 (13:32)              Number: 510 / 572 (Echo)
  11049.   To: MIKE STROCK                   Refer#: NONE
  11050. From: RANDY NOSEWORTHY                Read: 07-28-90 (09:18)
  11051. Subj: OMNIVEIW WITH A BBS           Status: PUBLIC MESSAGE
  11052. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  11053.  
  11054. Jeff, I've got some qestions, how fast is your XT, and also, is there any
  11055. slowdown of the BBS due to the fact that it is running two nodes. Also
  11056. how much memory are you useing ect.... I've got an IBM mother board on
  11057. my XT with a Vic 20 chip, so I'm running at about 5.33... ( Whoa! what
  11058. speed! ) I only have 512k and the BBS that I run will want 250k and
  11059. then there are the doors... I can more than likely get away with about
  11060. 310-320k for one node... I am just full of questions... I've looked at
  11061. Double Dos, and it is quite Chunky, and I've also seen Desqview, but I
  11062. don't think that Desqview will run on an XT.... I've thought about
  11063. going to one meg, and use of a Ram drive to speed things up, but I
  11064. still don't know what type of multitasker would work right, if I were
  11065. to go multi-node... Umm.... That is all that I can think of at the
  11066. moment.... :)
  11067.  
  11068.     Randy
  11069.  
  11070. PCRelay:CALSTAR -> #436 INTELEC + msgs Copyright 1990 by author.
  11071.  
  11072. Date: 07-29-90 (08:28)              Number: 511 / 572 (Echo)
  11073.   To: RANDY NOSEWORTHY              Refer#: 510
  11074. From: MIKE STROCK                     Read: NO
  11075. Subj: OMNIVEIW WITH A BBS           Status: PUBLIC MESSAGE
  11076. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  11077.  
  11078. RN]Jeff, I've got some qestions, how fast is your XT, and also, is there any
  11079. RN]slowdown of the BBS due to the fact that it is running two nodes. Also
  11080. RN]how much memory are you useing ect.... I've got an IBM mother board on
  11081. RN]my XT with a Vic 20 chip, so I'm running at about 5.33... ( Whoa! what
  11082. RN]speed! ) I only have 512k and the BBS that I run will want 250k and
  11083. RN]then there are the doors... I can more than likely get away with about
  11084. RN]310-320k for one node... I am just full of questions... I've looked at
  11085. RN]Double Dos, and it is quite Chunky, and I've also seen Desqview, but I
  11086. RN]don't think that Desqview will run on an XT.... I've thought about
  11087. RN]going to one meg, and use of a Ram drive to speed things up, but I
  11088. RN]still don't know what type of multitasker would work right, if I were
  11089. RN]to go multi-node... Umm.... That is all that I can think of at the
  11090. RN]moment.... :)
  11091. Randy,
  11092.    I was the one that is running the bbs.  Anyway,  I'm running on an
  11093.    original IBM PC with an Mach 20 board to speed it up. Quite
  11094.    I'd much prefer running on a 386sx, but not for now.  I would
  11095.    suggest upgrading to at least 640k.  I'm running the two nodes
  11096.    under 640k, but I'm running an Overlay version of PCboard which
  11097.    does not take up as much memory as the previous non-overlay
  11098.    versions do.  Don't think doors will work under a multi-tasking
  11099.    environment with an XT, I can't get Prodoor working on our system
  11100.    due to memory problems.
  11101.  
  11102.     Hope this helps you out.
  11103.       Mike.
  11104. ---
  11105.  ■ EZ 1.29 #1078 ■ PS/2 - Half a Computer! (or less)
  11106.  
  11107. Date: 07-30-90 (10:36)              Number: 512 / 572 (Echo)
  11108.   To: PETER WILLIAMS                Refer#: 505
  11109. From: DENNIS EDWARDS                  Read: NO
  11110. Subj: HELLO                         Status: PUBLIC MESSAGE
  11111. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  11112.  
  11113. │CCSBoard, The BBS of Creative Computer Solutions, In Emerson, NJ
  11114. │is proud to be carrying this conference.
  11115.  
  11116. Welcome. Thanks for picking it up. Let me know if you have any questions I
  11117. might be able to answer.
  11118.  
  11119. Dennis Edwards
  11120. Omniview Conference Host
  11121. ---
  11122.  ■ EZ 1.30 ■
  11123.  
  11124. Date: 07-30-90 (10:36)              Number: 513 / 572 (Echo)
  11125.   To: JEFFERY FOY                   Refer#: 499
  11126. From: DENNIS EDWARDS                  Read: 07-31-90 (12:50)
  11127. Subj: WE'RE HERE                    Status: PUBLIC MESSAGE
  11128. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  11129.  
  11130. │Er, excuse the ignorance here, Rick, but what IS this OMNIVIEW? Is
  11131. │it another of the TOPVIEW/DESQVIEW ilk?
  11132.  
  11133. Howdy. Thanks for your interest in OMNIVIEW. Here is a stock blurb, please let
  11134. me know if it doesn't answer your questions, OK?
  11135.  
  11136. OMNIVIEW Advertisement
  11137.  
  11138. OMNIVIEW (formerly TASKVIEW) is a preemptive multitasker for DOS
  11139. programs; this differentiates it from Microsoft Windows, Software
  11140. Carousel and others which do not provide true multitasking. You
  11141. CAN achieve true multitasking with Microsoft windows by running
  11142. multiple Windows '286 applications inside of OMNIVEW.
  11143.  
  11144. Unlike Quartedeck's DESQView, each OMNIVIEW process is a full
  11145. screen application - this makes OMNIVIEW both smaller and faster;
  11146. A very important consideration when running concurrent real time
  11147. applications (such as high speed communication programs or
  11148. industrial control systems) or when relying on memory hungry
  11149. device drivers and TSRs. Any TopView/DESQView aware application
  11150. will run as expected.
  11151.  
  11152. In contrast to VM/386, OMNIVIEW does not utilize (nor impose the
  11153. overhead of) the multiple '386 virtual 8086 modes. Each process
  11154. operates in a single virtual 8086 address space. All device
  11155. drivers and TSRs loaded before OMNIVIEW are global to all
  11156. processes.
  11157.  
  11158. The increasingly popular "dos extenders" may be fully utilized
  11159. inside any OMNIVIEW partion, allowing multiple concurrent
  11160. multi-megabyte applications.  While OMNIVIEW is compatible with
  11161. Quarterdeck's QEMM and other virtual control programs, we
  11162. recommend Qualitas' 386^MAX ($49.95) to get the maximum benefit
  11163. of OMNIVIEW on '386 systems; the professional version of this
  11164. program ($100) will also load device drivers into high memory,
  11165. maximizing the space available to run other programs.
  11166.  
  11167. SysOps quilify for a 35% discount off OMNIVIEW's $79.95 retail
  11168. price.
  11169.  
  11170. OMNIVIEW's features include:
  11171.  
  11172. -- As many as ten concurrently operating programs on a single
  11173.    machine.
  11174. -- Runs on all PC/AT/PS/2 machiness from 8088 to 80486 based
  11175.    systems.
  11176. -- True multitasking with dynamically configurable time slice
  11177.    duration (127 levels) and relative process priorities (15
  11178.    levels).
  11179. -- Utilizes LIM 3.2, 4.0 and EEMS memory.
  11180. -- TSR's loaded before OMNIVIEW can be accessed by all processes.
  11181. -- TSR's loaded inside partitions act just as any other program,
  11182.    to remove them just kill the partition.
  11183. -- Supports all standard video adapters in all modes.
  11184. -- Loads in as little as 9K of conventional memory.
  11185. -- INCREASES memory available to run DOS applications by over 80K
  11186.    on some systems.
  11187. -- Keyboard macros and the ability to "cut and paste" among
  11188.    applications.
  11189. -- Easy to use menu interface.
  11190. -- Command line interface with a powerful collection of utility
  11191.    programs allows experienced users maximum flexibility.
  11192. -- Free technical support and much more.
  11193.  
  11194. The OMNIVIEW Application Programmer's Interface (OAPI), available
  11195. for the asking, has supported C, ASM and Turbo Pascal programmers
  11196. since 1986.  All OAPI applications have the ability to:
  11197.  
  11198. -- Create and eliminate sibling processes.
  11199. -- Suspend, activate and control sibling processes.
  11200. -- Send keystrokes to programs running in other partitions.
  11201. -- Send and receive various message objects.
  11202. -- Perform time sequenced, background events.
  11203. -- Establish shared data areas.
  11204. -- Create "invisible" customized user interfaces for integrated
  11205.    multitasking applications.
  11206. -- and much more.
  11207.  
  11208.  
  11209. Mailing Address:
  11210.  
  11211. Sunny Hill Software
  11212. POB 55278
  11213. Seattle, WA 98155-5278
  11214.  
  11215. FAX:  (206) 355-4478 - Be sure to SPECIFICALLY ADDRESS all FAX
  11216.       messages to Sunny Hill Software.
  11217.  
  11218. VOICE:  (800) 367-0651 - USA and Canada (including WA state).
  11219.  
  11220. BBS:    (206) 232-1763: Poverty Rock BBS
  11221.  
  11222. This is a private board run by Rick Kunz. Rick has kindly
  11223. provided space on the board for OMNIVIEW related files
  11224. and this board serves as the OMNIVIEW support conference.
  11225.      * * * C O N T I N U E D   T O   N E X T   M E S S A G E * * *
  11226. ---
  11227.  ■ EZ 1.30 ■
  11228.  
  11229. Date: 07-30-90 (10:36)              Number: 514 / 572 (Echo)
  11230.   To: DAVID CHRISTENSEN             Refer#: 504
  11231. From: DENNIS EDWARDS                  Read: NO
  11232. Subj: OMNIVIEW                      Status: PUBLIC MESSAGE
  11233. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  11234.  
  11235. │DE╢Date: 04-21-90 (10:03)           Number: 130       Intelec Business Netwo
  11236. │DE╢  To: DAVID CHRISTENSEN          Refer#: NONE
  11237. │ 332 First Avenue
  11238. │ Bayport, NY 11705-1304
  11239.  
  11240. Trying...
  11241.  
  11242. The advertisement I just posted to Jeff contains essentially the same thing
  11243. you would get in the written brochure. Anything, specifically, that you would
  11244. like to know now?
  11245.  
  11246. ---
  11247.  ■ EZ 1.30 ■
  11248.  
  11249. Date: 07-30-90 (10:36)              Number: 515 / 572 (Echo)
  11250.   To: TOM OPPENHEIMER               Refer#: 507
  11251. From: DENNIS EDWARDS                  Read: 08-30-90 (09:08)
  11252. Subj: SETTING UP A WILDCAT BBS      Status: PUBLIC MESSAGE
  11253. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  11254.  
  11255. │I am in the process of upgrading a single line Wildcat bbs to a
  11256. │multiline board (2 lines) and would appreciate any help you can give in
  11257. │setting up OMNIVIEW for this. Also if you know of any Wildcat boards
  11258. │that are setup this way, I'd like to get together with them for any help
  11259. │they can give.
  11260. │For the record, the computer is an AT clone with 1100k or EXTENDED
  11261. │memory (in addition to the 640K base). No EXPANDED memory.
  11262. │Thanks!
  11263.  
  11264. First off - you'll need to make both nodes non-swappable on your 286. This
  11265. means that they will both have to fit in memory on top of OMNIVIEW which takes
  11266. up about 50K. So you'll probably have about (580-50)/2 ≈ 250K-260K available
  11267. per node after COMMAND, the process tables, etc. are all loaded into memory.
  11268.  
  11269. The best way to max out your use of memory is to start up OV with a partition
  11270. of this size running COMMAND. Once that is up then you can run a batch file
  11271. that will start up the partition for node 2 two, start up both nodes and do
  11272. whatever housecleaning you need to do should one of them die. If you can, you
  11273. might want to look back about 20 or so messages here - Tim posted a set of
  11274. .BAT files that, while specific to PCB, could probably serve as a good
  11275. starting point for your project.
  11276.  
  11277. Unfortunately, I don't have any information specific to Wildcat BBSs or to
  11278. people who may be running that software. Other than keeping everything in
  11279. memory you'll also want to make sure that each node is using a separate I/O
  11280. port and IRQ. You may want to experiment with adding the '/T' switch to the
  11281. commands that open these partitions if you experience screen bleedthrough.
  11282. This switch turns on OMNIVIEW's TopView emulation and causes some programs to
  11283. recognise they are running under a multitasker that might not otherwise know.
  11284.  
  11285. I am posting a stock message for you in conjunction with this reply which
  11286. answers some common questions about OMNIVIEW running on a 286. If that doesn't
  11287. tell you anything of interest then please let me know what else you need and
  11288. I'll try to help.  Also, you may want to drop by Rick Kunz BBS (206) 367-2596
  11289. and take a look at the files in the OMNIVIEW directory. Of particular interest
  11290. may be the OMNIVIEW application notes and the Batch files that deal with
  11291. creating/managing DOS partitions. The latter also contains a text file
  11292. distilled from a multipart post that went along with those .BATs.
  11293.  
  11294. Good luck, and let me know what else you might need.
  11295. ---
  11296.  ■ EZ 1.30 ■
  11297.  
  11298. Date: 07-30-90 (10:36)              Number: 516 / 572 (Echo)
  11299.   To: TOM OPPENHEIMER               Refer#: 507
  11300. From: DENNIS EDWARDS                  Read: 08-30-90 (09:08)
  11301. Subj: SETTING UP A WILDCAT BBS      Status: PUBLIC MESSAGE
  11302. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  11303.  
  11304. Another Stock Blurb: OMNIVIEW on a 286.
  11305.  
  11306. Probably the best use for extended memory, at least from OV's perspective, is
  11307. as a RAM disk. You can set the SWAP environment variable to point to that
  11308. drive and this will increase swapping speed. Since OV swaps on a process by
  11309. process basis, the resulting drive must be big enough to hold all your
  11310. swappable processes simultaneously: If you have three 300k swappable
  11311. processes and a 200k nonswappable process then you must have about 1M (300K *
  11312. 3) reserved for the SWAP drive.
  11313.  
  11314. There on two kinds of concurrency supported by OMNIVIEW. Normal concurrency
  11315. is where a program is scheduled (on a preemptive, time sliced basis) whenever
  11316. its turn comes up: When this scheduling event occures depends on its priority
  11317. and quanta relative to the other current processes in the system. There are
  11318. 16 priority queues (which can each hold ten processes) and each process may
  11319. have a quanta of 1-127 clock ticks. Scheduling events are considered on clock
  11320. tick. Omniview always trys to run a process with a higher priority if one is
  11321. available, if not, it will wait until the current process' quanta is expired
  11322. and then run the next highest priority process. A process that is waiting for
  11323. a system resource (such as a user's keystroke) will not be scheduled.
  11324.  
  11325. Interrupt concurrency is driven by hardware interrupts. On anything less than
  11326. a '386 system, interrupt driven processes must be nonswappable: That is,
  11327. fixed in the DOS Transient Program Area (TPA) - the room DOS has to run
  11328. normal programs, usually 640K. The last OV process to revector an IRQ is
  11329. given control of the CPU when that IRQ is generated. If no process has
  11330. revectored that IRQ it is passed on to the interrupt handler installed prior
  11331. to OV. With a '386 or later system and an appropriate memory manager
  11332. (currently only 386^MAX) these processes may run from EMS, provided they are
  11333. the last process to revecter a particular IRQ.
  11334.  
  11335. While on anything less than a '386 (with an appropriate memory manager)
  11336. interrupt driven processes can't run out of EMS. On these earlier systems,
  11337. EMS can still be useful, however. The things you can do with EMS depend on
  11338. the LIM hardware, the design of your motherboard, the type of video
  11339. adapter(s) in the system and the software you plan to run. With LIM 3.2 EMS
  11340. hardware (even with a LIM 4.0 driver), you can only do two things:
  11341.  
  11342. 1) Swap processes using the EMS as a sort of fast RAM drive that will
  11343. overflow to some logical drive when it fills up. This is the single benefit
  11344. to be derived from software EMS emulators that work with extended memory: the
  11345. ability to overflow the EMS to a physical disk.
  11346.  
  11347. 2) Load the OMNIVIEW menu into the page frame. This takes 64K of EMS but only
  11348. 9K out of the TPA. A few programs, such as Microsoft Windows and the
  11349. Lantastic network, do not like programs that run out of the page frame so
  11350. this may, or may not, be useful to you.
  11351.  
  11352. With LIM 4.0 EMS hardware and a LIM 4.0 driver you can also do the following:
  11353.  
  11354. 1) Load OMNIVIEW into a 48K contiguous EMS (or XMS) block located somewhere
  11355. between the top of the video adapter (BIOS) and the bottom of the system ROM
  11356. BIOS. This is accomplished by configuring your memory manager to
  11357. perform/allow this allocation and then running OMNIHIGH.
  11358.  
  11359. 2) "Topfill" from the top of conventional memory to the bottom of the first
  11360. video adapter's regen buffer. When an EGA/VGA (and some other "non-standard"
  11361. high resolution displays) the regen buffer starts at the 640K boundary and
  11362. this can't be done reliably. With an MDA or Hercules adapter you get an extra
  11363. 64K (704K of DOS) and with a CGA you get an extra 96K (736K of DOS).
  11364.  
  11365. 3) "Backfill" the motherboard. This requires that you remove conventional
  11366. memory from the motherboard and configure your memory manager to map EMS into
  11367. this vacant address space. The amount of conventional memory that you can
  11368. remove depends on the design of your system hardware and the assumptions made
  11369. by the BIOS Pre-Operation Startup Tests (POST). Consult you hardware
  11370. documentation for details.
  11371.  
  11372. Once you have accomplished the backfill, the size of the EMS block mapped
  11373. into the DOS TPA (Kbytes of backfill + Kbytes of topfill), will determine the
  11374. size of the largest swappable program for which normal concurrency is
  11375. supported. The number of normally concurrent processes you can have running
  11376. at one time will depend on you're free EMS. With 2M of EMS, an MDA (64K
  11377. topfill), 256K on the momboard (384K backfill), 580K free after AUTOEXEC is
  11378. run (644K free w/ topfill), and a 250K communications program running in
  11379. partition one, you would have:
  11380.         644K    total TPA
  11381.       -  12K    typical TPA impact from loading OMNIVIEW in high memory
  11382.       - 250K    space taken up by the non-swappable .COM program
  11383.       -------
  11384.         382K    remaining for normally concurrent processes
  11385.  
  11386. On all systems, EMS is community property. OMNIVIEW uses it to store/run
  11387. processes and these processses may use it to store data, overlays, etc. You
  11388. can limit the amount of EMS a process can use. If only one process were
  11389. allowed to use EMS and that use was limited to 500K, then you could run 3
  11390. ( 1 + ((2048K - 64K - 48K -448K -500K) / 382K) ) normally concurrent
  11391. processes and have about 200K of EMS remaining.
  11392.  
  11393.  
  11394.  
  11395.  
  11396.  
  11397.  
  11398.  
  11399.      * * * C O N T I N U E D   T O   N E X T   M E S S A G E * * *
  11400. ---
  11401.  ■ EZ 1.30 ■
  11402.  
  11403. Date: 07-31-90 (18:16)              Number: 517 / 572 (Echo)
  11404.   To: DENNIS EDWARDS                Refer#: 513
  11405. From: JEFFERY FOY                     Read: 08-01-90 (06:02)
  11406. Subj: WE'RE HERE                    Status: PUBLIC MESSAGE
  11407. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  11408.  
  11409. DE>│Er, excuse the ignorance here, Rick, but what IS this OMNIVIEW? Is
  11410. DE>│it another of the TOPVIEW/DESQVIEW ilk?
  11411. DE>
  11412. DE>Howdy. Thanks for your interest in OMNIVIEW. Here is a stock blurb, please
  11413. DE>me know if it doesn't answer your questions, OK?
  11414.  
  11415. Dennis,
  11416.  
  11417. First, let me thank you for taking the time to send these two
  11418. messages. I'll need a little time to digest everything. It sounds
  11419. like just the product that I'm looking for.
  11420.  
  11421. Jeff
  11422. ---
  11423.  ■ EZ 1.30 ■
  11424.  
  11425. Date: 08-01-90 (09:47)              Number: 518 / 572 (Echo)
  11426.   To: JEFFERY FOY                   Refer#: 517
  11427. From: DENNIS EDWARDS                  Read: 08-01-90 (11:58)
  11428. Subj: WE'RE HERE                    Status: PUBLIC MESSAGE
  11429. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  11430.  
  11431. │...two messages. I'll need a little time to digest everything. It sounds
  11432. │like just the product that I'm looking for.
  11433.  
  11434. OK.
  11435. Let me know if you have new questions. I'll do my best to answer them.
  11436. ---
  11437.  ■ EZ 1.30 ■
  11438.  
  11439. Date: 08-01-90 (09:47)              Number: 519 / 572 (Echo)
  11440.   To: RANDY NOSEWORTHY              Refer#: 510
  11441. From: DENNIS EDWARDS                  Read: NO
  11442. Subj: OMNIVEIW WITH A BBS           Status: PUBLIC MESSAGE
  11443. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  11444.  
  11445. ...I only have 512k and the BBS that I run will want 250k and
  11446. │then there are the doors... I can more than likely get away with about
  11447. │310-320k for one node... I am just full of questions... I've looked at
  11448. │Double Dos, and it is quite Chunky, and I've also seen Desqview, but I
  11449. │don't think that Desqview will run on an XT.... I've thought about
  11450. │going to one meg, and use of a Ram drive to speed things up, but I
  11451. │still don't know what type of multitasker would work right, if I were
  11452. │to go multi-node... Umm.... That is all that I can think of at the
  11453. │moment.... :)
  11454.  
  11455. You need to keep both nodes in memory at the same time on anything less than a
  11456. 386. OMNIVIEW will eat about 60K without LIM 4.0 hardware and about 15K when
  11457. loaded into high memory (EMS/XMS). While the upgrade to 640K would certainly
  11458. be helpful, you won't get any help (at least from a multitasking perspective)
  11459. from the extra 384K. In short, you can expect to have about 500-540K of RAM
  11460. to split between the two nodes if you upgrade your system to 640K.
  11461. ---
  11462.  ■ EZ 1.30 ■
  11463.  
  11464. Date: 08-01-90 (14:58)              Number: 520 / 572 (Echo)
  11465.   To: DENNIS EDWARDS                Refer#: 518
  11466. From: JEFFERY FOY                     Read: 08-02-90 (15:35)
  11467. Subj: WE'RE HERE                    Status: PUBLIC MESSAGE
  11468. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  11469.  
  11470. DE>OK.
  11471. DE>Let me know if you have new questions. I'll do my best to answer them.
  11472.  
  11473. Only have one question - what happened to the 2nd message? It
  11474. didn't quite make it here.
  11475.  
  11476. Jeff
  11477. ---
  11478.  ■ EZ 1.30 ■
  11479.  
  11480. Date: 08-02-90 (07:02)              Number: 521 / 572 (Echo)
  11481.   To: JEFFERY FOY                   Refer#: 520
  11482. From: RICK KUNZ                       Read: 08-02-90 (15:03)
  11483. Subj: WE'RE HERE                    Status: PUBLIC MESSAGE
  11484. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  11485.  
  11486. >  To: DENNIS EDWARDS                Refer#: 518
  11487. >
  11488. >Only have one question - what happened to the 2nd message? It
  11489. >didn't quite make it here.
  11490.  
  11491. Hmm... if it was an exact duplicate of an earlier msg, the software
  11492. probably purged it. Dennis, if you upload the "stock" answer msg,
  11493. probably need to vary something in the header a bit. I use dots after
  11494. the subject when this is a known occurrence.
  11495.  
  11496. Date: 08-02-90 (16:40)              Number: 522 / 572 (Echo)
  11497.   To: RANDY NOSEWORTHY              Refer#: 510
  11498. From: TIM FARLEY                      Read: NO
  11499. Subj: OMNIVEIW WITH A BBS           Status: PUBLIC MESSAGE
  11500. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  11501.  
  11502. RN>Jeff, I've got some qestions, how fast is your XT, and also, is
  11503. RN>there any slowdown of the BBS due to the fact that it is running
  11504. RN>two nodes. Also how much memory are you useing ect.... I've got
  11505. RN>an IBM mother board on my XT with a Vic 20 chip, so I'm running
  11506. RN>at about 5.33... ( Whoa! what speed! ) I only have 512k and the
  11507. RN>BBS that I run will want 250k and then there are the doors...
  11508.  
  11509. We were running on a 286 and now we are running on a 386.  On the
  11510. 10-Mhz 286, there was noticeable slowing, I could imagine it
  11511. could get a bit ugly on an XT at 5.33.
  11512.  
  11513. Obviously on a 386 there are neat memory tricks that can be
  11514. played, but even on an XT you can do one neat thing that will
  11515. help out memory wise.  This is what we did on our 286 to load two
  11516. nodes of PCBoard/Prodoor:
  11517.  
  11518. Get an EMS 4.0 *HARDWARE* compatible memory board, and use either
  11519. the software that comes with the board, or other software such as
  11520. QRAM from Quarterdeck to cause the board to "backfill" your 512K
  11521. of memory to 640K, and *beyond*.  We used 64K of the EMS memory
  11522. to fill in between the 640K boundary and the video card, which
  11523. left plenty of memory for the two 300K tasks.
  11524.  
  11525. Also, if you have a hardware compatible EMS board, you can run
  11526. the OMNIHIGH version of OmniView, which loads 48K of it self "out
  11527. in the boonies" of RAM so it doesn't take as much space in the
  11528. precious 640K (or 704K if you backfill) area.
  11529.  
  11530. The only board that I have personally used that I can personally
  11531. guarantee is 100% hardware compatible with EMS 4.0 is the AST
  11532. Rampage 286.  I am sure there are others, though, perhaps Dennis
  11533. has a list.
  11534.  
  11535. RN>310-320k for one node... I am just full of questions... I've
  11536. RN>looked at Double Dos, and it is quite Chunky, and I've also seen
  11537. RN>Desqview, but I don't think that Desqview will run on an XT....
  11538.  
  11539. If you are this tight on RAM, OmniView is a *much* better
  11540. solution than DesqView.  OV is much stingier with RAM than DV.
  11541.  
  11542. --Tim Farley
  11543.  
  11544. Date: 08-02-90 (16:40)              Number: 523 / 572 (Echo)
  11545.   To: ALL                           Refer#: NONE
  11546. From: TIM FARLEY                      Read: HAS REPLIES
  11547. Subj: comm port update              Status: PUBLIC MESSAGE
  11548. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  11549.  
  11550. Dennis and Rick, in particular, this is to update you on an old
  11551. message thread here.
  11552.  
  11553. A while back I posted some messages regarding high speed comm
  11554. port usage under OmniView.  We were having some lockup problems
  11555. on our 10 Mhz 286 system when I installed 16550 UARTS on the
  11556. system to handle the communications load.  (We run a 2-node
  11557. PCBoard under OmniView).
  11558.  
  11559. Well, we just upgraded the BBS to a 20 Mhz 386 system, and the
  11560. lockups that used to occur once in a blue moon started occurring
  11561. every 15 minutes!  The system would just go crazy, unless I took
  11562. out the 16550's and put in old-style 8250 UARTS on each comm
  11563. port.  We had carried over the same comm port card that was in
  11564. the 10 Mhz system.
  11565.  
  11566. I went crazy trying to diagnose this problem, changing CPU
  11567. speeds, swapping chips, etc, etc, etc.  No luck.
  11568.  
  11569. Finally, it was suggested that I try another comm port board.
  11570. Guess what?  The problem went away.
  11571.  
  11572. Apparently, the IOSA dual serial port card that we were using
  11573. simply cannot handle two 16550 UART's running on it
  11574. simultaneously, *especially* at high CPU speeds.  This problem
  11575. would only occur intermittently on a 10 Mhz 286, but on a 20 Mhz
  11576. 386, it would come up immediately.
  11577.  
  11578. This was an odd and unexpected conclusion, considering this comm
  11579. port card came to us *inside* a 20 Mhz 386 system!
  11580.  
  11581. Switching to a Twincom A.2 serial card sold by SIIG completely
  11582. solved the problem.
  11583.  
  11584. The IOSA card seems to work perfectly fine at lower speeds, or
  11585. even at high bus speeds with 8250 UARTs.  Just don't try to use
  11586. it with 16550 UARTs.
  11587.  
  11588. --Tim Farley
  11589.  
  11590. Date: 08-02-90 (18:22)              Number: 524 / 572 (Echo)
  11591.   To: RICK KUNZ                     Refer#: 521
  11592. From: JEFFERY FOY                     Read: 08-03-90 (07:06)
  11593. Subj: WE'RE HERE                    Status: PUBLIC MESSAGE
  11594. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  11595.  
  11596. RK>>  To: DENNIS EDWARDS                Refer#: 518
  11597. RK>>
  11598. RK>>Only have one question - what happened to the 2nd message? It
  11599. RK>>didn't quite make it here.
  11600. RK>
  11601. RK>Hmm... if it was an exact duplicate of an earlier msg, the software
  11602. RK>probably purged it. Dennis, if you upload the "stock" answer msg,
  11603. RK>probably need to vary something in the header a bit. I use dots after
  11604. RK>the subject when this is a known occurrence.
  11605.  
  11606. Thanks for that, Rick.
  11607.  
  11608. Jeff
  11609. ---
  11610.  ■ EZ 1.30 ■
  11611.  
  11612. Date: 08-02-90 (19:03)              Number: 525 / 572 (Echo)
  11613.   To: MIKE STROCK                   Refer#: NONE
  11614. From: RANDY NOSEWORTHY                Read: 08-03-90 (06:32)
  11615. Subj: OMNIVEIW WITH A BBS           Status: PUBLIC MESSAGE
  11616. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  11617.  
  11618. Thanks Juff... I am still full of un-related (Well sort of Questuions).
  11619. The speed-up board that you run, does it help that much, or will should
  11620. I just wait, and get a faster system with the $$...
  11621. Last night I tried to help a friend set-up a Multi-node Searchlight
  11622. BBS, and he has windows... all seems to work well, but Windows 3.0
  11623. wants even more memory... he says that he has 2 megs of ram, and his
  11624. system is an older 386. He says that windows will only give him about
  11625. 500k to use for the BBS Systems... from the sound of it, Omniveiw or
  11626. Desqview would work better... How much is Omniview?
  11627.  
  11628.   Randy
  11629.  
  11630.  
  11631.  -> RelayMail : I'm just trying out RelayMail-It's not registered yet.
  11632.  
  11633. PCRelay:CALSTAR -> #436 INTELEC + msgs Copyright 1990 by author.
  11634.  
  11635. Date: 08-02-90 (00:59)              Number: 526 / 572 (Echo)
  11636.   To: ALL                           Refer#: NONE
  11637. From: JOHN STEPHENS                   Read: (N/A)
  11638. Subj: OMNIVIEW/386                  Status: PUBLIC MESSAGE
  11639. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  11640.  
  11641. I will be soon moving up from a 386/20, to a 396/33 MHz.
  11642.  
  11643. Want to know if, OmniView will do a better job (as in speed) for 2 to 4
  11644. megs of memory. (most probable, 4 megs)  Want fastest access speed
  11645. possible to run 2 nodes of GAP BBS.
  11646.  
  11647. I heard DESQVIEW is the ONLY way to go with 386 computers. True? Not?
  11648.  
  11649. Information would be appricated!
  11650. Thanks,
  11651. -- John
  11652.  
  11653. PCRelay:PHOENIX -> Intelec (tm) Free Message Exchange
  11654.                    ■ PHOENIX BBS (407) 451-9845 HST GAP v 4.4 ■
  11655.  
  11656. Date: 08-03-90 (07:04)              Number: 527 / 572 (Echo)
  11657.   To: TIM FARLEY                    Refer#: 523
  11658. From: RICK KUNZ                       Read: 08-31-90 (15:30)
  11659. Subj: COMM PORT UPDATE              Status: PUBLIC MESSAGE
  11660. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  11661.  
  11662. >Switching to a Twincom A.2 serial card sold by SIIG completely
  11663. >solved the problem.
  11664. >
  11665. >The IOSA card seems to work perfectly fine at lower speeds, or
  11666. >even at high bus speeds with 8250 UARTs.  Just don't try to use
  11667. >it with 16550 UARTs.
  11668.  
  11669.  Interesting result of all the tinkering, Tim! Glad you finally
  11670. pinpointed the source of the problem; perhaps the other cards were just
  11671. a little too "smart" for the buffered UARTs. I've saved your message to
  11672. disk for later reference. Thanks for posting!
  11673.  
  11674. Date: 08-06-90 (01:06)              Number: 529 / 572 (Echo)
  11675.   To: DENNIS EDWARDS                Refer#: NONE
  11676. From: RANDY NOSEWORTHY                Read: 08-07-90 (11:06)
  11677. Subj: OMNIVEIW WITH A BBS           Status: PUBLIC MESSAGE
  11678. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  11679.  
  11680. Thanks.... IT would seem that the only thing that would really be worth
  11681. runing a Multinode system is a 386, so it will be some time before I
  11682. do it... But I do know others that can use some of this info, and
  11683. depending on their situation, software. Thanks for your input.
  11684.  
  11685.  Randy
  11686.  
  11687.  -> RelayMail : I'm just trying out RelayMail-It's not registered yet.
  11688.  
  11689. PCRelay:CALSTAR -> #436 INTELEC + msgs Copyright 1990 by author.
  11690.  
  11691. Date: 08-06-90 (14:20)              Number: 530 / 572 (Echo)
  11692.   To: TIM FARLEY                    Refer#: 523
  11693. From: MARC BROOKS                     Read: 08-31-90 (15:30)
  11694. Subj: 16550 CHIPS...                Status: PUBLIC MESSAGE
  11695. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  11696.  
  11697. Howdy,
  11698.    I have had much fun with 16550 chips in fast machines until I saw the
  11699. following blurb in the DSZ.DOC file that comes with DSZ Zmodem software:
  11700.  
  11701.      7.10  Brain Damaged UARTS
  11702.  
  11703.      Omen Technology has received reports of problems with buggy 8250
  11704. type
  11705.      UART integrated circuits in Leading Edge modem boards, serial port
  11706.      interfaces, and computers.  The defective chip logic affects high
  11707.      performance software.  Replacing the buggy chip with a newer chip
  11708. (16450
  11709.      or NS16550AN) corrects the problem.
  11710.  
  11711.    I immediatly replaced my simple 16550 (no AN) with a 16550AN and thre
  11712. problems went away!  Also, steer clear of Western Digital 16550's.
  11713.  
  11714.                                     Good luck,
  11715.                                        Marc
  11716.  
  11717. Date: 08-07-90 (00:54)              Number: 532 / 572 (Echo)
  11718.   To: TIM FARLEY                    Refer#: NONE
  11719. From: RANDY NOSEWORTHY                Read: 08-31-90 (15:30)
  11720. Subj: OMNIVEIW WITH A BBS           Status: PUBLIC MESSAGE
  11721. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  11722.  
  11723. Thnanks! I think that you've helped me sort this stuff out. One day, I
  11724. will be runing two nodes and/or running on a 286 or better, but
  11725. currently I have alot of other priorites to take care of. I really
  11726. appreciate your input. I will let my friends know about Omniview, and
  11727. keep it in mind when it comes time for people that want to run
  11728. multinode BBS'S ect.
  11729.  
  11730.           Randy
  11731.  
  11732.  
  11733.  -> RelayMail : I'm just trying out RelayMail-It's not registered yet.
  11734.  
  11735. PCRelay:CALSTAR -> #436 INTELEC + msgs Copyright 1990 by author.
  11736.  
  11737. Date: 08-07-90 (11:07)              Number: 533 / 572 (Echo)
  11738.   To: JEFFERY FOY                   Refer#: 520
  11739. From: DENNIS EDWARDS                  Read: 08-07-90 (14:36)
  11740. Subj: WE'RE HERE                    Status: PUBLIC MESSAGE
  11741. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  11742.  
  11743. │DE>OK.
  11744. │Only have one question - what happened to the 2nd message? It
  11745. │didn't quite make it here.
  11746.  
  11747. Sorry, I don't know. I'll try again.
  11748. ---
  11749.  ■ EZ 1.30 ■
  11750.  
  11751. Date: 08-07-90 (11:07)              Number: 535 / 572 (Echo)
  11752.   To: JEFFERY FOY                   Refer#: NONE
  11753. From: DENNIS EDWARDS                  Read: 08-08-90 (15:30)
  11754. Subj: WE'RE HERE ...                Status: PUBLIC MESSAGE
  11755. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  11756.  
  11757. --- OMNIVIEW 4.13 Advertisement ---
  11758.  
  11759. OMNIVIEW (formerly TASKVIEW) is a preemptive multitasker for DOS
  11760. programs; this differentiates it from Microsoft Windows, Software
  11761. Carousel and others which do not provide true multitasking. You
  11762. CAN achieve true multitasking with Microsoft windows by running
  11763. multiple Windows '286 applications inside of OMNIVEW.
  11764.  
  11765. Unlike Quartedeck's DESQView, each OMNIVIEW process is a full
  11766. screen application - this makes OMNIVIEW both smaller and faster;
  11767. A very important consideration when running concurrent real time
  11768. applications (such as high speed communication programs or
  11769. industrial control systems) or when relying on memory hungry
  11770. device drivers and TSRs. Any TopView/DESQView aware application
  11771. will run as expected.
  11772.  
  11773. In contrast to VM/386, OMNIVIEW does not utilize (nor impose the
  11774. overhead of) the multiple '386 virtual 8086 modes. Each process
  11775. operates in a single virtual 8086 address space. All device
  11776. drivers and TSRs loaded before OMNIVIEW are global to all
  11777. processes.
  11778.  
  11779. The increasingly popular "dos extenders" may be fully utilized
  11780. inside any OMNIVIEW partion, allowing multiple concurrent
  11781. multi-megabyte applications.  While OMNIVIEW is compatible with
  11782. Quarterdeck's QEMM and other virtual control programs, we
  11783. recommend Qualitas' 386^MAX ($49.95) to get the maximum benefit
  11784. of OMNIVIEW on '386 systems; the professional version of this
  11785. program ($100) will also load device drivers into high memory,
  11786. maximizing the space available to run other programs.
  11787.  
  11788. SysOps quilify for a 35% discount off OMNIVIEW's $79.95 retail
  11789. price.
  11790.  
  11791. OMNIVIEW's features include:
  11792.  
  11793. -- As many as ten concurrently operating programs on a single
  11794.    machine.
  11795. -- Runs on all PC/AT/PS/2 machiness from 8088 to 80486 based
  11796.    systems.
  11797. -- True multitasking with dynamically configurable time slice
  11798.    duration (127 levels) and relative process priorities (15
  11799.    levels).
  11800. -- Utilizes LIM 3.2, 4.0 and EEMS memory.
  11801. -- TSR's loaded before OMNIVIEW can be accessed by all processes.
  11802. -- TSR's loaded inside partitions act just as any other program,
  11803.    to remove them just kill the partition.
  11804. -- Supports all standard video adapters in all modes.
  11805. -- Loads in as little as 9K of conventional memory.
  11806. -- INCREASES memory available to run DOS applications by over 80K
  11807.    on some systems.
  11808. -- Keyboard macros and the ability to "cut and paste" among
  11809.    applications.
  11810. -- Easy to use menu interface.
  11811. -- Command line interface with a powerful collection of utility
  11812.    programs allows experienced users maximum flexibility.
  11813. -- Free technical support and much more.
  11814.  
  11815. The OMNIVIEW Application Programmer's Interface (OAPI), available
  11816. for the asking, has supported C, ASM and Turbo Pascal programmers
  11817. since 1986.  All OAPI applications have the ability to:
  11818.  
  11819. -- Create and eliminate sibling processes.
  11820. -- Suspend, activate and control sibling processes.
  11821. -- Send keystrokes to programs running in other partitions.
  11822. -- Send and receive various message objects.
  11823. -- Perform time sequenced, background events.
  11824. -- Establish shared data areas.
  11825. -- Create "invisible" customized user interfaces for integrated
  11826.    multitasking applications.
  11827. -- and much more.
  11828.  
  11829. Mailing Address:
  11830.  
  11831. Sunny Hill Software
  11832. POB 55278
  11833. Seattle, WA 98155-5278
  11834. FAX:      (206) 355-4478 - Be sure to SPECIFICALLY ADDRESS all FAX
  11835.         messages to Sunny Hill Software.
  11836. VOICE:  (800) 367-0651 - USA and Canada (including WA state).
  11837. BBS:    (206) 367-2596: Poverty Rock BBS
  11838. ---
  11839.  ■ EZ 1.30 ■
  11840.  
  11841. Date: 08-07-90 (22:25)              Number: 536 / 572 (Echo)
  11842.   To: DENNIS EDWARDS                Refer#: 535
  11843. From: RICK KUNZ                       Read: 08-10-90 (05:36)
  11844. Subj: WE'RE HERE ...                Status: PUBLIC MESSAGE
  11845. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  11846.  
  11847. Dennis: Note my 3 lil dots  in the subject on the msg I'm replying to;
  11848. those help keep PCRELAY from deleting a second msg with the same CRC in
  11849. the header, as a duplicate. Also, I changed Poverty Rock's phone number
  11850. in the msg to the new node 1 number, 206-367-2595; you still had the old
  11851. one in there and it is long gone.
  11852.  
  11853. Date: 08-10-90 (05:36)              Number: 537 / 572 (Echo)
  11854.   To: RANDY NOSEWORTHY              Refer#: 525
  11855. From: DENNIS EDWARDS                  Read: NO
  11856. Subj: OMNIVEIW WITH A BBS           Status: PUBLIC MESSAGE
  11857. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  11858.  
  11859. │... He says that windows will only give him about
  11860. │500k to use for the BBS Systems... from the sound of it, Omniveiw or
  11861. │Desqview would work better... How much is Omniview?
  11862.  
  11863. $79.95.  Sysops get 35% discount - just give us the working BBS number when
  11864. you call (800) 367-0651.
  11865. ---
  11866.  ■ EZ 1.30 ■
  11867.  
  11868. Date: 08-10-90 (05:36)              Number: 538 / 572 (Echo)
  11869.   To: RANDY NOSEWORTHY              Refer#: 529
  11870. From: DENNIS EDWARDS                  Read: NO
  11871. Subj: OMNIVEIW WITH A BBS           Status: PUBLIC MESSAGE
  11872. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  11873.  
  11874. │Thanks.... IT would seem that the only thing that would really be worth
  11875. │runing a Multinode system is a 386, so it will be some time before I
  11876. │do it... But I do know others that can use some of this info, and
  11877. │depending on their situation, software. Thanks for your input.
  11878.  
  11879. Well it is possible to run multiple concurrent BBS nodes - even on 8088, but
  11880. you have to be using very tight software. It is _certainly_ much easier to do
  11881. multitasking on a 386. Look forward to hearing from you when you get the new
  11882. box. Take care.
  11883.  
  11884. ---
  11885.  ■ EZ 1.30 ■
  11886.  
  11887. Date: 08-10-90 (05:36)              Number: 539 / 572 (Echo)
  11888.   To: TIM FARLEY                    Refer#: 523
  11889. From: DENNIS EDWARDS                  Read: 08-31-90 (15:30)
  11890. Subj: comm port update              Status: PUBLIC MESSAGE
  11891. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  11892.  
  11893. │A while back I posted some messages regarding high speed comm
  11894. │port usage under OmniView....
  11895. │This was an odd and unexpected conclusion, considering this comm
  11896. │port card came to us *inside* a 20 Mhz 386 system!
  11897.  
  11898. Odd indeed. Lots 'o people (including - maybe especially - me) seem to be
  11899. getting so used to dealing with software problems that we forget to check the
  11900. stuff that probably would have been obvious to us a couple years ago. When
  11901. things were simple: ah, this flaky LSTTL stuff - cap gets a little weak and
  11902. it just loses the load...
  11903.  
  11904. Thanks for the update, Tim. Glad you found the problem.
  11905.  
  11906. ---
  11907.  ■ EZ 1.30 ■
  11908.  
  11909. Date: 08-10-90 (05:36)              Number: 540 / 572 (Echo)
  11910.   To: JOHN STEPHENS                 Refer#: 526
  11911. From: DENNIS EDWARDS                  Read: NO
  11912. Subj: OMNIVIEW/386                  Status: PUBLIC MESSAGE
  11913. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  11914.  
  11915. │I will be soon moving up from a 386/20, to a 396/33 MHz.
  11916. │Want to know if, OmniView will do a better job (as in speed) for 2 to 4
  11917. │megs of memory. (most probable, 4 megs)  Want fastest access speed
  11918. │possible to run 2 nodes of GAP BBS.
  11919. │I heard DESQVIEW is the ONLY way to go with 386 computers. True? Not?
  11920.  
  11921. Well DV ain't the only way to go, fer sure. The most obvious difference
  11922. between OMNIVIEW and it is that all (10 max) OV procs are full screen.
  11923. OMNIVIEW is also a bit smaller and, according to user reports - runs multinode
  11924. BBS systems with a little quicker throughput (10-15%). It is also fairly
  11925. common to run it on a Lantastic server (or client).
  11926.  
  11927. If you use the menu (versus command line) interface you'll spend about 100K
  11928. total on OMNIVIEW though only about 10-15K will typically be in the low DOS
  11929. RAM area (TPA - lower 640..704K).  So you should easily get two 550K nodes -
  11930. just make sure that they use different ports and that the cards are strapped
  11931. to different Interrupt Request Lines (IRQs).
  11932.  
  11933. You will need 386^Max or 386^Mate (our memory manager) to pull this off since
  11934. not all the stuff we need to be able to do is documented in other products.
  11935.  
  11936.  
  11937.  
  11938. ---
  11939.  ■ EZ 1.30 ■
  11940.  
  11941. Date: 08-08-90 (23:48)              Number: 542 / 572 (Echo)
  11942.   To: DENNIS EDWARDS                Refer#: NONE
  11943. From: RON HOSSACK                     Read: 08-13-90 (06:23)
  11944. Subj: OMNIVIEW                      Status: PUBLIC MESSAGE
  11945. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  11946.  
  11947. Hi...ordered Omniview a few weeks ago and was told that the new
  11948. version would be released shortly.  How much longer must I droolin
  11949. anticipation < smile >
  11950.  
  11951. -> MegaMail v2.00 #560:Standing Righteous in the eyes of God
  11952.  
  11953. PCRelay:LATENITE -> #406 INTELEC (tm) Network, Freeport, NY
  11954. 4.10                The Late Show! Riverside, CA 714-359-5624 HST
  11955.  
  11956. Date: 08-11-90 (19:05)              Number: 543 / 572 (Echo)
  11957.   To: ALL                           Refer#: NONE
  11958. From: FRANK GAY                       Read: (N/A)
  11959. Subj: OMNI QUESTIONS                Status: PUBLIC MESSAGE
  11960. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  11961.  
  11962. Hello All.
  11963.  I have been reading through the Omniview messages with great interest..
  11964. and while reading, I had a couple of questions come to mind that the
  11965. messages did not seem to answer.
  11966.  
  11967. 1. If Omniview is multitasking, how does one switch to another
  11968. partition? I ask this because the message threads seem to indicate that
  11969. Omniview is a command line program. That is, one must drop out of the
  11970. application and issue a command that will get them to another partition.
  11971.  
  11972. 2. If Omniview is "switchable" without exiting to DOS what keys are used
  11973. to do so? I ask this because I am a user of 386max and Desqview and have
  11974. found that some of the keys (especially in Desqview) conflicted with
  11975. some of my applications, and I found that I could reassign them. I would
  11976. be curious to know what key(s) are used to switch to another partition
  11977. and if it is reassignable?
  11978.  
  11979. Thanks,
  11980.     Frank
  11981. ---
  11982.  ■ R105J:The Classic BBS  (413)-782-3284
  11983.  
  11984. PCRelay:INTELEC -> #402 Intelec (tm) Network, Freeport, NY
  11985. 4.10ß15            PCRelay/Rnet/Qnet/NetMail and the best users!
  11986.  
  11987. Date: 08-11-90 (05:32)              Number: 544 / 572 (Echo)
  11988.   To: ALL                           Refer#: NONE
  11989. From: RON HOSSACK                     Read: (N/A)
  11990. Subj: OMNIVIEW & SPITFIRE           Status: PUBLIC MESSAGE
  11991. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  11992.  
  11993. Has any Spitfire sysop used Omniview?  If so, would be interested in
  11994. what you did to set it up and any problems encountered
  11995.  
  11996. ->MegaMail v2.00 #560:Love at first CONNECT....errrr, Byte
  11997.  
  11998. PCRelay:LATENITE -> #406 INTELEC (tm) Network, Freeport, NY
  11999. 4.10                The Late Show! Riverside, CA 714-359-5624 HST
  12000.  
  12001. Date: 08-13-90 (06:24)              Number: 545 / 572 (Echo)
  12002.   To: RICK KUNZ                     Refer#: 536
  12003. From: DENNIS EDWARDS                  Read: 08-13-90 (06:57)
  12004. Subj: WE'RE HERE ...                Status: PUBLIC MESSAGE
  12005. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  12006.  
  12007. │Dennis: Note my 3 lil dots  in the subject on the msg I'm replying to;
  12008. │those help keep PCRELAY from deleting a second msg with the same CRC
  12009. │in the header, as a duplicate.
  12010.  ^^^^^^^^^^^^^
  12011.  
  12012. Ahhh, OK. I thought it was checking the _message_ and knew that to be
  12013. different (if not unique)...But Now I See.
  12014.  
  12015.  
  12016. >Also, I changed Poverty Rock's phone number
  12017. │in the msg to the new node 1 number, 206-367-2595; you still had the old
  12018. │one in there and it is long gone.
  12019.  
  12020. Sorry. I know I changed that once but I must have got a tick behind somehow.
  12021. Thanks for taking care of me, again, there Uncle Rick.
  12022.  
  12023.  
  12024. ---
  12025.  ■ EZ 1.30 ■
  12026.  
  12027. Date: 08-13-90 (06:57)              Number: 546 / 572 (Echo)
  12028.   To: DENNIS EDWARDS                Refer#: 545
  12029. From: RICK KUNZ                       Read: 08-14-90 (17:17)
  12030. Subj: WE'RE HERE ...                Status: PUBLIC MESSAGE
  12031. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  12032.  
  12033. >Sorry. I know I changed that once but I must have got a tick behind som
  12034. >Thanks for taking care of me, again, there Uncle Rick.
  12035.  
  12036.  Yer quite welcome; I appreciate yours and Sunny Hill's participation
  12037. here!
  12038.  
  12039. Date: 08-14-90 (17:18)              Number: 547 / 572 (Echo)
  12040.   To: FRANK GAY                     Refer#: 543
  12041. From: DENNIS EDWARDS                  Read: NO
  12042. Subj: OMNI QUESTIONS                Status: PUBLIC MESSAGE
  12043. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  12044.  
  12045. │Hello All.
  12046. │ I have been reading through the Omniview messages with great interest..
  12047. │and while reading, I had a couple of questions come to mind that the
  12048. │messages did not seem to answer.
  12049. │1. If Omniview is multitasking, how does one switch to another
  12050. │partition? I ask this because the message threads seem to indicate that
  12051. │Omniview is a command line program. That is, one must drop out of the
  12052. │application and issue a command that will get them to another partition.
  12053.  
  12054. OMNIVIEW is not command line driven in the way of some modal editors or a
  12055. spread sheet; rather it allows you to run utility programs from a DOS command
  12056. line (and .BAT files) to control/modify things. One of the supplied utilities
  12057. is called SWITCHTO and takes a "console number" as an argument - this can be
  12058. used to bring a process to the foreground, but it is not the only way that
  12059. this can be done.
  12060.  
  12061. A console number is, generally, the number embossed on the top of the "hot
  12062. key" used to switch between one partition and another. Console numbers are
  12063. assigned, in increasing order, to partitions as they are created. If a
  12064. partition dies and leaves a hole in the console number list, that vacant
  12065. number will be assigned to the next process created. There can be as many as
  12066. ten partitions active at one time. The "1" key represents the first partition,
  12067. "2" the second, and the "0" key represents the tenth partition.
  12068.  
  12069. A typical OMNIVIEW command line setup will have a DOS partition that is
  12070. dedicated to running utilities - including those that come with OMNIVIEW. This
  12071. DOS control partition would be brought to the foreground by activating its
  12072. console number "hot key" in order to "activate" the command line.
  12073.  
  12074. There is also a menu driven shell that can be used in place of the command
  12075. line utilities. This is simply an OMNIVIEW specific program that is run in the
  12076. first partition.
  12077.  
  12078. │2. If Omniview is "switchable" without exiting to DOS what keys are used
  12079. │to do so? I ask this because I am a user of 386max and Desqview and have
  12080. │found that some of the keys (especially in Desqview) conflicted with
  12081. │some of my applications, and I found that I could reassign them. I would
  12082. │be curious to know what key(s) are used to switch to another partition
  12083. │and if it is reassignable?
  12084.  
  12085. By default the "hot keys" are <Ctrl><LShift><Kn> where <Kn> is the key on the
  12086. number pad that represents the desired process' console number. The numbers on
  12087. the top of the QWERTY portion of the keyboard may also be used. The shift
  12088. state for the "switch to hot keys" can be assigned to any combination of
  12089. <Alt>, <Ctrl>, <LShift> and <RShift> (the left and right Alt and Ctrl states
  12090. are not considered unique). The "hot key" assignments are changed by running
  12091. the menu driven OVSETUP program.
  12092.  
  12093.  
  12094.  
  12095. ---
  12096.  ■ EZ 1.30 ■
  12097.  
  12098. Date: 08-14-90 (17:18)              Number: 548 / 572 (Echo)
  12099.   To: RON HOSSACK                   Refer#: 542
  12100. From: DENNIS EDWARDS                  Read: NO
  12101. Subj: OMNIVIEW                      Status: PUBLIC MESSAGE
  12102. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  12103.  
  12104. │Hi...ordered Omniview a few weeks ago and was told that the new
  12105. │version would be released shortly.  How much longer must I droolin
  12106. │anticipation < smile >
  12107.  
  12108. Uggh. The printers should get the manual this week. A couple things showed up
  12109. that we needed to fix. I apologise for the delay.
  12110. ---
  12111.  ■ EZ 1.30 ■
  12112.  
  12113. Date: 08-12-90 (18:27)              Number: 549 / 572 (Echo)
  12114.   To: DENNIS EDWARDS                Refer#: NONE
  12115. From: JOHN STEPHENS                   Read: 08-23-90 (10:42)
  12116. Subj: OMNIVIEW/386                  Status: PUBLIC MESSAGE
  12117. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  12118.  
  12119. >>You will need 386^Max or 386^Mate (our memory manager) to pull this
  12120. >>not all the stuff we need to be able to do is documented in other pr
  12121.  
  12122. So, If I purchase OmniView, and 386^Max/^Mate, how much would the
  12123. total come to?
  12124.  
  12125. -> MegaMail v2.00 #0:My BBS is open 24 hours, Eastern Time Only.
  12126.  
  12127. PCRelay:PHOENIX -> Intelec (tm) Free Message Exchange
  12128.                    ■ PHOENIX BBS (407) 451-9845 HST GAP v 4.4 ■
  12129.  
  12130. Date: 08-17-90 (12:59)              Number: 550 / 572 (Echo)
  12131.   To: DENNIS EDWARDS                Refer#: NONE
  12132. From: RON HOSSACK                     Read: 08-23-90 (10:42)
  12133. Subj: OMNIVIEW                      Status: PUBLIC MESSAGE
  12134. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  12135.  
  12136. DE> │Hi...ordered Omniview a few weeks ago and was told that the new
  12137. DE> │version would be released shortly.  How much longer mut I droool
  12138. DE> │anticipation < smile >
  12139. DE>
  12140. DE> Uggh. The printers should get the manual this week. A couple thing
  12141. DE> that we neded to fiix. I apologise for the delay.
  12142.  
  12143. No problem......my new BBS software hasn't arrived yet, but when it
  12144. does.......
  12145.  
  12146. -> MeaMail v2.00 #560:Standing Righteous in the eyes of God
  12147.  
  12148. PCRelay:LATENITE -> #406 INTELEC (tm) Network, Freeport, NY
  12149. 4.10                The Late Show! Riverside, CA 714-359-5624 HST
  12150.  
  12151. Date: 08-19-90 (09:54)              Number: 551 / 572 (Echo)
  12152.   To: ALL                           Refer#: NONE
  12153. From: TODD STEPHENS                   Read: (N/A)
  12154. Subj: WE HAVE IT NOW!!              Status: PUBLIC MESSAGE
  12155. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  12156.  
  12157.  
  12158. ========================================================================
  12159. ==============The DATA BBS is now carrying this conference!=============
  12160. ========================================================================
  12161.  
  12162.                           -=[ (615) 531-6361 ]=-
  12163.  
  12164. NET/Mail : INTELEC (tm)  ---  The Data BBS   -=[ (615) - 531-6316 ]=-
  12165.  
  12166. PCRelay:INTELEC -> #402 Intelec (tm) Network
  12167. 4.10               Intelec Host BBS 516 867-4446/7 HAY -4448 HST
  12168.  
  12169. Date: 08-24-90 (17:05)              Number: 552 / 572 (Echo)
  12170.   To: JOHN STEPHENS                 Refer#: 549
  12171. From: DENNIS EDWARDS                  Read: NO
  12172. Subj: OMNIVIEW/386                  Status: PUBLIC MESSAGE
  12173. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  12174.  
  12175. │>>You will need 386^Max or 386^Mate (our memory manager) to pull this
  12176. │>>not all the stuff we need to be able to do is documented in other pr
  12177. │So, If I purchase OmniView, and 386^Max/^Mate, how much would the
  12178. │total come to?
  12179.  
  12180.  $119.95 for OMNIVIEW 386.
  12181.  $79.95 for OMNIVIEW alone.
  12182.  $130 (I think) for 386^MAX pro/5.0
  12183.  
  12184. ---
  12185.  ■ EZ 1.30 ■
  12186.  
  12187. Date: 08-24-90 (17:05)              Number: 553 / 572 (Echo)
  12188.   To: RON HOSSACK                   Refer#: 550
  12189. From: DENNIS EDWARDS                  Read: NO
  12190. Subj: OMNIVIEW                      Status: PUBLIC MESSAGE
  12191. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  12192.  
  12193. │DE> │Hi...ordered Omniview a few weeks ago and was told that the new
  12194. │DE> Uggh. The printers should get the manual this week. A couple thing
  12195. │DE> that we neded to fiix. I apologise for the delay.
  12196. │No problem......my new BBS software hasn't arrived yet, but when it
  12197. │does.......
  12198.  
  12199. OK.
  12200. ---
  12201.  ■ EZ 1.30 ■
  12202.  
  12203. Date: 08-24-90 (17:05)              Number: 554 / 572 (Echo)
  12204.   To: TODD STEPHENS                 Refer#: 551
  12205. From: DENNIS EDWARDS                  Read: NO
  12206. Subj: WE HAVE IT NOW!!              Status: PUBLIC MESSAGE
  12207. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  12208.  
  12209. │========================================================================
  12210. │==============The DATA BBS is now carrying this conference!=============
  12211. │========================================================================
  12212. │                          -=[ (615) 531-6361 ]=-
  12213. │NET/Mail : INTELEC (tm)  ---  The Data BBS   -=[ (615) - 531-6316 ]=-
  12214. │PCRelay:INTELEC -> #402 Intelec (tm) Network
  12215. │4.10               Intelec Host BBS 516 867-4446/7 HAY -4448 HST
  12216.  
  12217. Welcome. And thanks for picking up the conference.
  12218.  
  12219. Dennis Edwards
  12220. OMNIVIEW conference host
  12221.  
  12222.  
  12223. ---
  12224.  ■ EZ 1.30 ■
  12225.  
  12226. Date: 08-22-90 (10:37)              Number: 555 / 572 (Echo)
  12227.   To: ALL                           Refer#: NONE
  12228. From: PAUL GODDU                      Read: (N/A)
  12229. Subj: HELLO                         Status: PUBLIC MESSAGE
  12230. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  12231.  
  12232. The Aldenville Station Pcb Bbs is carrying this conference.
  12233.  
  12234.                               T.T.F.N.
  12235.                       =========Paul G.=========
  12236. ---
  12237.  ■ RNet 1.04U: ■INTELEC >The Aldenville Station ■ Chic. ■ MA ■ (413)538-7311
  12238.  
  12239. PCRelay:INTELEC -> #402 Intelec (tm) Network
  12240. 4.10               Intelec Host BBS 516 867-4446/7 HAY -4448 HST
  12241.  
  12242. Date: 08-27-90 (22:03)              Number: 556 / 572 (Echo)
  12243.   To: DENNIS EDWARDS                Refer#: NONE
  12244. From: RON HOSSACK                     Read: 08-29-90 (08:36)
  12245. Subj: OMNIVIEW                      Status: PUBLIC MESSAGE
  12246. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  12247.  
  12248. DE> │DE> │Hi...ordered Omniview a few weeks ago and was told that the
  12249. DE> │DE> Uggh. The printers should get the manual this wee. AA couple
  12250. DE> │DE> that we neded to fiix. I apologise for the delay.
  12251. DE> │No problem......my new BBS software hasn't arrived yt, buut when
  12252. DE> │does.......
  12253.  
  12254. Installed my multi-node software last night.  Is the printer getting
  12255. the ink on the paper yet? < mile >
  12256.  
  12257. -> MegaMail v2.00 #560:SEEK ERROR....SEEK ERROR......OH NO!!!
  12258.  
  12259. PCRelay:LATENITE -> #406 INTELEC (tm) Network, Freeport, NY
  12260. 4.10                The Late Show! Riverside, CA 714-359-5624 HST
  12261.  
  12262. Date: 08-27-90 (02:35)              Number: 557 / 572 (Echo)
  12263.   To: DENNIS EDWARDS                Refer#: NONE
  12264. From: JOHN STEPHENS                   Read: 09-06-90 (12:46)
  12265. Subj: OMNIVIEW/386                  Status: PUBLIC MESSAGE
  12266. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  12267.  
  12268. => $119.95 for OMNIVIEW 386.
  12269. => $79.95 for OMNIVIEW alone.
  12270. => $130 (I think) for 386^MAX pro/5.0
  12271.  
  12272. So, what is the difference between the three, I know OmniView,
  12273. alone is for 286 and below.  OmniView 386 is for 386's, but, whats
  12274. the other?
  12275.  
  12276. -> MegaMail v2.00 #0:Intelec (tm) Network - Worlds Fst'st Growing Net
  12277.  
  12278. PCRelay:PHOENIX -> Intelec (tm) Free Message Exchange
  12279.                    ■ PHOENIX BBS (407) 451-9845 HST GAP v 4.4 ■
  12280.  
  12281. Date: 08-30-90 (09:08)              Number: 558 / 572 (Echo)
  12282.   To: DENNIS EDWARDS                Refer#: 516
  12283. From: TOM OPPENHEIMER                 Read: 09-06-90 (12:46)
  12284. Subj: SETTING UP A WILDCAT BBS      Status: PUBLIC MESSAGE
  12285. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  12286.  
  12287. Thanks for all the info!!  Since I last was here I've deceided to scrap
  12288. the 286 mother board and install a 386SX. I was able to borrow my
  12289. computer from work (a 386SX) and setup the board using "a competitors"
  12290. multitasking software. I'm waiting for the newer version of OMNIVIEW
  12291. which I have ordered several weeks ago. Hopefully it'll arrive soon. At
  12292. the time I didn't order the 386 version so I'm sure I'll be going back
  12293. to pick up that version.
  12294. I will digest the info you've provided and go from there. Thanks again.
  12295.  
  12296. Date: 08-23-90 (23:49)              Number: 559 / 572 (Echo)
  12297.   To: LABYRIN                       Refer#: NONE
  12298. From: DEREK BACKUS                    Read: NO
  12299. Subj: F:A-DIALER.ZIP                Status: PUBLIC MESSAGE
  12300. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  12301.  
  12302. d
  12303. ---
  12304.  ■ EZ 1.33 ■
  12305.  
  12306. NET/Mail : The Labyrinth, Monrovia, CA    (818)303-2042
  12307.  
  12308. PCRelay:FORTYTO -> #405 Intelec (tm) SouthWestern Region
  12309. 4.10               42 BBS III La Crescenta, Ca (818) 957-6020
  12310.  
  12311. Date: 08-31-90 (18:28)              Number: 560 / 572 (Echo)
  12312.   To: MARC BROOKS                   Refer#: 530
  12313. From: TIM FARLEY                      Read: NO
  12314. Subj: 16550 CHIPS...                Status: PUBLIC MESSAGE
  12315. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  12316.  
  12317. MB>   I immediatly replaced my simple 16550 (no AN) with a 16550AN
  12318. MB>and thre problems went away!  Also, steer clear of Western
  12319. MB>Digital 16550's.
  12320.  
  12321. Thanks for the reminder.  I have seen the same advice elsewhere,
  12322. too--avoid the 16550's without the "AN" or "AFN" prefix.
  12323.  
  12324. As it turns out, we had 16550AN's all along, so it didn't apply
  12325. in our case.
  12326.  
  12327. --Tim Farley
  12328.  
  12329. Date: 08-31-90 (18:28)              Number: 561 / 572 (Echo)
  12330.   To: DENNIS EDWARDS                Refer#: 540
  12331. From: TIM FARLEY                      Read: 09-06-90 (12:46)
  12332. Subj: 386 Memory managers           Status: PUBLIC MESSAGE
  12333. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  12334.  
  12335. DE>You will need 386^Max or 386^Mate (our memory manager) to pull this off sin
  12336. DE>not all the stuff we need to be able to do is documented in other products.
  12337.  
  12338. I was going to ask about that---we're running 386^Max on our
  12339. system now, version 4.07.  But we just got QEMM version 5.0 (or
  12340. maybe 5.1, don't recall) and I was wondering about the relative
  12341. advantages of each.
  12342.  
  12343. I gather that between those two, 386^Max would be preferred?
  12344.  
  12345.  
  12346. Also, when you talk about OmniView-386, is that a special version
  12347. of OV, or just OV bundled with a memory manager (like the way
  12348. "the other guys" do it)?
  12349.  
  12350. --Tim Farley
  12351.  
  12352. Date: 08-31-90 (18:28)              Number: 562 / 572 (Echo)
  12353.   To: DENNIS EDWARDS                Refer#: 548
  12354. From: TIM FARLEY                      Read: 09-06-90 (12:46)
  12355. Subj: OMNIVIEW                      Status: PUBLIC MESSAGE
  12356. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  12357.  
  12358. DE>Uggh. The printers should get the manual this week. A couple
  12359. DE>things showed up that we needed to fix. I apologise for the
  12360. DE>delay.
  12361.  
  12362. Oooh, is there a new manual and/or version imminent?
  12363.  
  12364. --Tim Farley
  12365.  
  12366. Date: 09-06-90 (12:46)              Number: 563 / 572 (Echo)
  12367.   To: PAUL GODDU                    Refer#: 555
  12368. From: DENNIS EDWARDS                  Read: NO
  12369. Subj: HELLO                         Status: PUBLIC MESSAGE
  12370. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  12371.  
  12372. │The Aldenville Station Pcb Bbs is carrying this conference.
  12373. │                              T.T.F.N.
  12374.  
  12375. Welcome. Hope you enjoy the conference.
  12376. ---
  12377.  ■ EZ 1.30 ■
  12378.  
  12379. Date: 09-06-90 (12:46)              Number: 564 / 572 (Echo)
  12380.   To: RON HOSSACK                   Refer#: 556
  12381. From: DENNIS EDWARDS                  Read: NO
  12382. Subj: OMNIVIEW                      Status: PUBLIC MESSAGE
  12383. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  12384.  
  12385. │DE> │DE> │Hi...ordered Omniview a few weeks ago and was told that the
  12386. │Installed my multi-node software last night.  Is the printer getting
  12387. │the ink on the paper yet? < mile >
  12388.  
  12389. Uhhh, yeah, should be.
  12390. ---
  12391.  ■ EZ 1.30 ■
  12392.  
  12393. Date: 09-06-90 (16:32)              Number: 565 / 572 (Echo)
  12394.   To: JOHN STEPHENS                 Refer#: 557
  12395. From: DENNIS EDWARDS                  Read: NO
  12396. Subj: OMNIVIEW/386                  Status: PUBLIC MESSAGE
  12397. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  12398.  
  12399. │=> $119.95 for OMNIVIEW 386.
  12400. │=> $79.95 for OMNIVIEW alone.
  12401. │=> $130 (I think) for 386^MAX pro/5.0
  12402. │So, what is the difference between the three, I know OmniView,
  12403. │alone is for 286 and below.  OmniView 386 is for 386's, but, whats
  12404. │the other?
  12405.  
  12406. Yeah, OMNIVIEW is the multitasking software and utilities. The 386 version
  12407. has some additional programs, including a memory manager, that make the
  12408. 386 more useful for multitasking.  386^Max is a stand alone memory management
  12409. software product.
  12410. ---
  12411.  ■ EZ 1.30 ■
  12412.  
  12413. Date: 09-06-90 (16:32)              Number: 566 / 572 (Echo)
  12414.   To: TOM OPPENHEIMER               Refer#: 558
  12415. From: DENNIS EDWARDS                  Read: NO
  12416. Subj: SETTING UP A WILDCAT BBS      Status: PUBLIC MESSAGE
  12417. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  12418.  
  12419. │I will digest the info you've provided and go from there. Thanks again.
  12420.  
  12421. Glad you found it useful and congrats on the 386.  The upgrade is done. See
  12422. my subsequent post for details.
  12423.  
  12424. ---
  12425.  ■ EZ 1.30 ■
  12426.  
  12427. Date: 09-06-90 (16:32)              Number: 567 / 572 (Echo)
  12428.   To: TIM FARLEY                    Refer#: 561
  12429. From: DENNIS EDWARDS                  Read: 09-07-90 (15:55)
  12430. Subj: 386 Memory managers           Status: PUBLIC MESSAGE
  12431. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  12432.  
  12433. │DE>You will need 386^Max or 386^Mate (our memory manager) to pull this off si
  12434. │I was going to ask about that---we're running 386^Max on our
  12435. │system now, version 4.07.  But we just got QEMM version 5.0 (or
  12436. │maybe 5.1, don't recall) and I was wondering about the relative
  12437. │advantages of each.
  12438. │I gather that between those two, 386^Max would be preferred?
  12439.  
  12440. Yeah. Prior to 5.0, that is. If you order an update from Qualitas make
  12441. sure they have the problems with their SCREEN parameter fixed - assuming
  12442. you want it to run OMNIVIEW, anyway.
  12443.  
  12444. │Also, when you talk about OmniView-386, is that a special version
  12445. │of OV, or just OV bundled with a memory manager (like the way
  12446. │"the other guys" do it)?
  12447.  
  12448. Yeah it is a bundled memory manager and a couple support programs.
  12449. See my subsequent post for a description.
  12450. ---
  12451.  ■ EZ 1.30 ■
  12452.  
  12453. Date: 09-06-90 (16:32)              Number: 568 / 572 (Echo)
  12454.   To: TIM FARLEY                    Refer#: 562
  12455. From: DENNIS EDWARDS                  Read: 09-07-90 (15:55)
  12456. Subj: OMNIVIEW                      Status: PUBLIC MESSAGE
  12457. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  12458.  
  12459. │DE>Uggh. The printers should get the manual this week. A couple
  12460. │Oooh, is there a new manual and/or version imminent?
  12461.  
  12462. Yupper. :-))
  12463. ---
  12464.  ■ EZ 1.30 ■
  12465.  
  12466. Date: 09-06-90 (16:32)              Number: 569 / 572 (Echo)
  12467.   To: ALL                           Refer#: NONE
  12468. From: DENNIS EDWARDS                  Read: (N/A)
  12469. Subj: NEW OMNIVIEW VERSION!         Status: PUBLIC MESSAGE
  12470. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  12471.  
  12472. OMNIVIEW 4.20 is here!
  12473.  
  12474. It has been, admittedly, a while since you've seen any updates from us but
  12475. this one should make most of you happy. Probably the biggest news is that we
  12476. now offer 386-Mate, a very capable 386 memory manager, in combination with the
  12477. OMNIVIEW multitasker and all the utility programs. This powerful collection,
  12478. called OMNIVIEW 386 lists for $119.95. The OMNIVIEW multitasking software and
  12479. utilities lists for $79.95.
  12480.  
  12481. Our traditional 35% Sysop discounts apply to inital purchase prices, just give
  12482. us the number of your working BBS. For upgrade pricing and/or to place an
  12483. order, call (800) 367-0651. Visa and MasterCard accepted.
  12484.  
  12485. Here is a list of some changes from version 4.13:
  12486.  
  12487. 386-Mate: NEW!
  12488.     Supports any combination of EMS, conventional, high DOS and extended
  12489.     memory.
  12490.     LIM 4.0 EMS support.
  12491.     XMS support.
  12492.     Virtual Control Program Interface (VCPI) supported.
  12493.     "Topfills" and "Backfills" DOS memory (Can increase DOS memory up to
  12494.     704K on MDA/Hercules/CGA systems giving you multiple 600+K OMNIVIEW
  12495.     processes).
  12496.     TSRs can be loaded high.
  12497.     Device drivers can be loaded high.
  12498.     High DOS status display available.
  12499.     Interrupt handlers can be swappable.
  12500.     Hardware virtual screen for text and CGA graphics.
  12501.     Simple menu driven configuartion of first megabyte.
  12502.  
  12503. INSTALL: NEW!
  12504.     Menu driven interface.
  12505.     Configurable installation options.
  12506.     Built in editor (with help) for changing CONFIG.SYS and AUTOEXEC.BAT,
  12507.     reading the READ.ME file.
  12508.     Option to reboot on exit.
  12509.  
  12510. MANUAL:
  12511.     Expanded and updated and revised.
  12512.     Lots more installation/configuration information.
  12513.     Scheculing algorithm explained in more detail.
  12514.     Command line utility options explained in terms of menu options.
  12515.     --OVUTILS.DOC file describes all utilities not described in manual
  12516.       includes examples.
  12517.     --Example .BAT files and Application Notes on disk cover commonly
  12518.       asked questions.
  12519.  
  12520. OMNIVIEW:
  12521.     Improved EMS support (used to act like a LIM 3.2 driver, now it acts
  12522.         like a LIM 4.0 driver on LIM 3.2 hardware so programs that
  12523.         didn't use EMS at all before now will use EMS inside a partition)
  12524.     Windows 3.0 supported.
  12525.     Improved program exit handler.
  12526.     Improved support for debuggers and integrated programming environments
  12527.     Improved NUL device support.
  12528.     Improved handling of enhanced keyboard (Ctrl-Alt-GreyDel doesn't reset
  12529.         the whole machine now but just closes a partition).
  12530.     Improved DOS command line editor
  12531.     New command line switch (/B) supports screen reading software by
  12532.         sending some foreground process video output to BIOS
  12533.         (this is for blind/low vision folks).
  12534.     User written OMNIVIEW device drivers support. You can now get
  12535.         configuration information when a new process is created
  12536.         (passed with the USR_ALLOC signal in DS:DX as part of the
  12537.         "DOS" device parameter string). I'll post more on this
  12538.         later - it's implications are significant.
  12539.     Virtual cursors supported (programs that program the cursor position
  12540.         registers directly don't move the foreground cursor around)
  12541.     Improved mouse support
  12542.     Improved DOS Critical Error handling (virtual screens turned off on
  12543.         first BIOS call so "Abort, Retry..." prompt from background
  12544.         program now shows up somewhere on foreground display when
  12545.         a Critical Error occures in a background partition).
  12546.  
  12547. OPEN and SPAWN:
  12548.     Both now support a range of allowable parition sizes as does the
  12549.     shell. Defaults to all available memory if no /M:nnn-xxx argument
  12550.     is given. Exact parition sizes specified by /M:nnn.
  12551.  
  12552. XSHELL and OMNIHIGH:
  12553.     Now search their own directory and all directories in the current
  12554.     DOS alternate path list for the programs they load high. OMNIHIGH
  12555.     sets ERRORLEVEL to OMNIVIEW exit code.
  12556.  
  12557. OVSETUP:
  12558.     Now has options for loading OMNIVIEW in high memory and including
  12559.     messages telling why OMNIVIEW exited.
  12560.  
  12561. OVSHELL.COM
  12562.     Supports InColor card.
  12563.     Updated help files.
  12564.  
  12565.  
  12566.  
  12567.      * * * C O N T I N U E D   T O   N E X T   M E S S A G E * * *
  12568. ---
  12569.  ■ EZ 1.30 ■
  12570.  
  12571. Date: 09-06-90 (16:32)              Number: 570 / 572 (Echo)
  12572.   To: ALL                           Refer#: NONE
  12573. From: DENNIS EDWARDS                  Read: (N/A)
  12574. Subj: NEW OMNIVIEW VERSION! (2)     Status: PUBLIC MESSAGE
  12575. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  12576.  
  12577.  
  12578.         New stuff in OMNIVIEW 4.20, continued...
  12579.  
  12580. BEEPER:
  12581.     NEW: A resident scheduling monitor utility. This version can be turned
  12582.     on/off with a hot key.
  12583.  
  12584. CONCURE:
  12585.     NEW: This "expert system" for evaluating your system's multitasking
  12586.     capability is now distributed as part of the regular package.
  12587.  
  12588. ELSTRING:
  12589.     NEW: Converts DOS ERRORLEVEL to an environment string. Even works
  12590.     outside of batch files if your shell is COMMAND.COM (or a clone).
  12591.  
  12592. EXEINFO:
  12593.     NEW: Reports minimum partition size needed for an .EXE file.
  12594.  
  12595. FASTPRN:
  12596.     NEW: Greatly improves print speed for some programs.
  12597.  
  12598. PRINTSPL:
  12599.     NEW: a simple print spooler program.
  12600.  
  12601. SENDKEYS:
  12602.     Now takes input from either a text file or a Super Macs macro file.
  12603.     Indiviual macros or the whole SMACS file can be played back.
  12604.     Several new printf() type formatting options as well as playback
  12605.     delays and environment variable substitution. Comments supported
  12606.     in text files.
  12607.  
  12608. SMACS:
  12609.     Bug fixed in macro editor.
  12610.  
  12611. WAITKEYS:
  12612.     Now takes "prompt" input from files so menus can be easily
  12613.     displayed. Supports printf() type "escape sequences" similar to
  12614.     SENDKEYS for the "valid keys" descriptions - so keys like <Enter>,
  12615.     <F1>, etc. can now be used. Features a natural language interface
  12616.     (NLP) that interprets the "delay" specifications - It is now
  12617.     possible to specify things like:
  12618.         in 3 minutes    -OR-   on Dec. 31, 1999
  12619.     And have it respond correctly (and yes it will wait that long if
  12620.     you really want it to).
  12621.  
  12622. SHOWKEYS:
  12623.     NEW: Displays keystrokes as "escape sequences" that can be used
  12624.     by SENDKEYS and WAITKEYS (echo-able to a file).
  12625.  
  12626. WHERES:
  12627.     NEW: A flexible file find utility.
  12628.  
  12629.  
  12630. All in all, this is quite a significant upgrade. While a lot these changes
  12631. will be invisible to you (though not necessarily to your applications) the
  12632. improvements we've made will guarantee you an efficient, rock-solid
  12633. multitasking operating environment for your PC and allow for some additional
  12634. capability in the future.
  12635.  
  12636. Thanks for taking a look at this notice, we look forward to hearing from
  12637. you soon.
  12638.  
  12639. ---
  12640.  ■ EZ 1.30 ■
  12641.  
  12642. Date: 09-08-90 (18:47)              Number: 571 / 572 (Echo)
  12643.   To: DENNIS EDWARDS                Refer#: NONE
  12644. From: RON HOSSACK                     Read: 09-11-90 (04:28)
  12645. Subj: New Omniview Version! (2)     Status: PUBLIC MESSAGE
  12646. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  12647.  
  12648. │DE>         New stuff in OMNIVIEW 4.20, continued...                │
  12649. ╘════════════════════════════════════════════════════════════════════╛
  12650.  
  12651. Dennis...I've ordered this a few months ago...how soon before shipping?
  12652.  
  12653. -> MegaMail v2.01 #560:Spitfire 3.0 just sweeter and sweeter
  12654. ---
  12655.  * SFUTI 3.01 » Solid Rock (714) 785-9176 38400-1200 HST
  12656.  
  12657. PCRelay:SOLIDRCK -> #0 INTELEC (tm) Network, Freeport, NY
  12658. 4.10                Solid Rock BBS (714) 785-9176  38400-1200 HST
  12659.  
  12660. Date: 09-11-90 (07:30)              Number: 572 / 572 (Echo)
  12661.   To: RON HOSSACK                   Refer#: 571
  12662. From: DENNIS EDWARDS                  Read: NO
  12663. Subj: New Omniview Version! (2)     Status: PUBLIC MESSAGE
  12664. Conf: OMNIVIEW (6)               Read Type: GENERAL (+)
  12665.  
  12666. ││DE>         New stuff in OMNIVIEW 4.20, continued...                │
  12667. │╘════════════════════════════════════════════════════════════════════╛
  12668. │Dennis...I've ordered this a few months ago...how soon before shipping?
  12669.  
  12670. Everything is done now. Sorry for the delay. Wanted to ship it as right as
  12671. we knew about...
  12672.  
  12673. Actual shipments are only waiting on initial manual/disk production and should
  12674. begin soon.
  12675.  
  12676. ---
  12677.  ■ EZ 1.30 ■